基础c注意点(一)

来源:互联网 发布:最好的搜索软件 编辑:程序博客网 时间:2024/06/05 03:27

scanf使用注意:

 1.可以同时接收多个输入:可以输入的时候以空格区分

 2.如果想改变他们的输入方式,就在两个格式化控制符之间加符号,那么输入的时候也必须按这个格式来输入

 3.最好不要输入一个数字后立刻接收输入字符

 4.如果想用两句scanf来先接收一个数字,再接收一个字符,那么为了防止字符吸收到回车或空格,我们可以在格式化控制符之前加一个空格,或者把缓冲区里的字符全部吸收掉

 5.如果scanf需要接收一个数字,那么不管你按多少次回车或者空格,都没用


算术运算符的优先级:

1.取余的正负性:只取决于左边的那个操作数是正还是负

2.取余不能用在浮点数

3.有括号先算括号,先乘除后加减

4.如果同级:从左往右依次运算


自增和自减

1.前缀:先自增(自减)再参与运算

2.后缀:先用原来的值参与运算,后自增(自减)


sizeof运算符:

1.运算结果是unsigned long类型

2.如果用sizeof计算char类型的常量,那么计算的结果是4


if语句需要注意的地方:

1.千万不要在if语句后面加分号,手贱要加加在大括号后面

2.大括号可以省略,如果省略的话,只能作用域离它最近的一条语句。但是这条语句不能是声明变量的

3.避免让你的条件永真或者永假,因为这么做毫无意义











0 0