1,对转义字符[图片]进行学习及了解
2,对对运算符和结合性进行学习
3,隐式类型转换、强制类型转换
隐式类型转换
规则:
从右向左:必转
从下到上:
低精度类型 与 高精度类型混合运算
此时 低精度 往 高精度转
eg:
10+'a'+1.5 — 8765.1234 *'b'
10 + 'a' + 1.5 - (8765.1234 *'b') //优先级
(((10 + 'a') + 1.5) - (8765.1234 *'b') ) //结合性
10 + 'a'
int int
(double - double )
double double
4,%注意:
1.浮点型不能做求余运算
2.求余运算 第二操作数 不能是 0
3.求余运算的结果的符号 取决于 左操作数的符号
作用:
a.判断奇数偶数?b.a%N 结果 [0~N-1]
5,
++ :自加
-- :自减
i++ :先用(表达式的结果) 后加 i
++i :先加i,后用 (表达式的结果)
注意:
1. 浮点数也能自增自减
2. ++,--运算数 必须是左值 (变量)
3. 注意 尽量避免
printf("%d%d\n",i,++i);