符型是一个字节,双精度一般是4个
在程序中i
ta0x6d,是把一个十六进制的数给变量a注意这里的0x必须存在。在程序中i
ta06d是一个八进制的形式。在转义字符中,’x6d’才是合法的,0不能写,并且x是小写。‘141’是合法的,0是不能写的。‘108’是非法的,因为不可以出现8。【考点11】算术运算整数。不是整数就错了。三种取整丢小数的情况:不是四舍五入是舍掉小数部分。1、i
ta16;2、i
ta;3、12;32;【考点12】强制类型转换式一定是(i
t)a不是i
t(a),注意类型上一定有括号的。注意(i
t)(ab)和(i
t)ab的区别。前是把ab转型,后是把a转型再加b。【考点13】赋值是表达式就一定有数值。将一个运算对象转换成指定类型,格式为(类型名)表达算术运算符一共有、、、、这五个。符号两边要求是
赋值表达式:表达式数值是最左边的数值,ab5该表达式为5,常量不可以赋值。复合赋值运算符:注意:am2是aam2自加、自减表达式:假设a5,a(表达式的值为6),a(表达式的值为5);ja等价于jaaa1而ja等价于aa1ja。考试口诀:在前先加后用,在后先用后加。【考点14】逗号运算个表达式的数值。(2,3,4)的表达式的数值就是4。【考点15】数制转换一定要记住二进制如何转换成十进制。逗号表达式:优先级别最低;表达式的数值逗号最右边的那
八进制是没有8的,逢8进1,018的数值是非法的。【考点16】位运算会有一到二题考试题目。
C语言提供6种位运算符:按位求反,按位左移,按位右移,按位与,按位异或,
f按位或。总的处理方法:几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。异或运算的规则:0异或1得到1,0异或0得到0,1异或1得到0。可记为“相同为0,不同为1”。见教材31页例1。在没有舍去数据的时候,左移一位表示乘以2;右移一位表示除以2。第二章数据的输入输出(顺序结构)【考点1】pri
tf函数格式为:pri
tf输出控制,输出列表。输出控制是用一对
双引号括起来的,包含格式说明和原样信息。输出列表包含若干输出项。d对应整型,f对应单精度实型,c对应字符型,o对应八进制无符号整型,x对应无符号十六进制整型,u对应无符号整型,e对应指数型,s对应字符串型。可在和格式字符之间加一个数来控制数据所占的宽度和小数位数。【考点2】sca
f函数格式为:sca
f输入控制,输入列表
注意该函数的第二个部分是a这样的地址,不是r