类型转换:一定是〔i
t〕a不是i
t〔a〕,注意类型上一定有括号的。注意〔i
t〕〔ab〕和〔i
t〕ab的区别。前是把ab转型,后是把a转型再加b。
f8〕表达式的考察:是表达式就一定有数值。赋值表达式:表达式数值是最左边的数值,ab5该表达式为5,常量不可以赋值。自加、自减表达式:假设a5,a〔是为6〕,a〔为5〕;
运行的机理:a是先把变量的数值加上1,然后把得到的数值放到变量a中,然后再用这个a表达式的数值为6,而a是先用该表达式的数值为5,然后再把a的数值加上1为
6,再放到变量a中。进展了a和a后在下面的程序中再用到a的话都是变量a中的6了。考试口诀:在前先加后用,在后先用后加。
逗号表达式:优先级别最低;表达式的数值逗号最右边的那个表达式的数值。〔2,3,4〕的表达式的数值就是4。
9〕位运算的考察:会有一到二题考试题目。总的处理方法:几乎所有的位运算的题目都要按这个流程来处理〔先把十进制变成二进
制再变成十进制〕。例1:chara6bba2这种题目的计算是先要把a的十进制6化成二进制,再做位运算。例2:一定要记住,异或的位运算符号。0异或1得到1。0异或0得到0。两个女的生不出来。1异或1得到0。两个男的生不出来。考试记忆方法:一男1一女0才可以生个小孩1。
例3:在没有舍去数据的时候,左移一位表示乘以2;右移一位表示除以2。10〕018的数值是非法的,八进制是没有8的,逢8进1。11〕符号两边要求是整数。不是整数就错了。12三种取整丢小数的情况:
1、;2、i
ta;3、12;32;13字符型和整数是近亲:chara65pri
tf“ca得到的输出结果:apri
tf“da得到的输出结果:65
第二章
1〕pri
tf函数的格式考察:d对应整型;c对应字符;f对应单精度等等。宽度的,左对齐等修饰。ld对应lo
gi
t;lf对应double。
2〕sca
f函数的格式考察:注意该函数的第二个部分是a这样的地址,不是a;sca
f“ddddabc跳过输入的第三个数据。
3〕putchargetchar函数的考察:charagetchar是没有参数的,从键盘得到你输入的一个字符给变量a。putchar‘y’把字符y输出到屏幕中。
4〕如何实现两个变量x,y中数值的互换〔要求背下来〕不可以把xyyx要用中间变量tx;xy;yt。
5〕如何实现保存三位小数,第四位四舍五入的程序,〔要求背下来〕这个有推广的意义,注意x〔i
t〕x这样是把小数部分去掉。
f第三章
特别要注意:c语言中是用非0表示逻辑真的,用0表示逻r