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;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值