C基础知识点 - 温故而知新

1、变量一般有字符数量限制,如果超过了就截取有效位数

2、常量不能修改,不占内存

3、printf输出多进制

printf("%o %d %x")    不带前缀

printf("%#0 %#d %#x")    带前缀

4、getchar()返回输入的第一个字符,所以输入多的的话也只返回第一个字符

5、printf("*d",var1,var2)    使用可变宽度输出,*代表一个变量

6、*在scanf中表示跳过此次输入

scanf("%d %d %d",&num)    //执行时崩溃

scanf("%*d %*d %d",&num) //获取最后一次输入的值

7、scanf获取double类型是lf,而不是f

8、C语言获取一行输入的一种办法

char str[1024];

scanf("%[^\n]",&str);

9、china每个字母向后移4个字母,即glmre

方法: char c = (int)c + 4;

c = (char)c;


猜你喜欢

转载自blog.csdn.net/zhao3132453/article/details/80866669