关于C语言中一些需要的注意点(2)

1、int main(){int a=0; c=a++//c=++a ; return 0;}此时c在两种代码下是两种结果,在c=a++时,c=0,此时是先将a的值赋给c之后,在执行a++。在c=++a时,是先a++,再执行将a的值赋给c。之际上就是看优先级
2、\b是退格,但是不删除
3、布尔类型是专门用来判断真假的
4、变量分为局部变量和全局变量。局部放在内存的栈区,全局放在静态区
5、float类型,保存小数点后6位
6、 %只能对整数取余数
7、负数求余时,结果的符号是由第一个数的符号决定
8、EOF文件结尾标志符,相对的,\0字符串的结尾
9、要求输入多组数据时,可以用上while(scanf(“%d %d”,&a,&b))
10、switch语句中所有分支下都没有增加break语句,因此会从上往下顺序执行,最后执行到最后然后返回。
11、%d是打印整型 ;%c是打印字符(’w’) ;%f是打印小数加上f(3.5f); %s是用来打印字符串 ;\0是换行;但是他们都是占位符
12、if语句中如果不加上花括号,只会执行一个语句
13、0是假,非0是真。不代表只有1才是真
14、%5d是执行右对齐,允许的最小宽度。而**%.5f是指要求小数点后面要有5位
15、Int-整型,char-字符,short-短整型,long-长整型,float-单精度浮点型,double-双精度浮点型,常见的关键字
16、printf中参数与占位符是一一对应的,如果有n个占位符,printf中会有n+1个参数
引号里面的总共算作是一个**
17、scanf的占位符是**%s时,遇到空格就结束了**。%c时表示读取字符串,遇到空白全部读取,所以不建议在使用%c时加上空格,当然也可以忽略空格,只需要在**%和c之间加上空格**就行。
18、关系操作符就是用来比较大小关系的,字符串是否相等不是用==来比较。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值