转义字符:
\n:换行
\t:调到下一个制表符,制表符的长度为八个字节
\b:退格
\r:回车,回到本行开头
字符常量:
'A'
'\101':八进制
'/x41':十六进制
运算符:
+ - * / = ++ += ,等
表达式计算要先看优先级,优先级高的先结合
表达式要注意以下几点:
1.两整数相除,除数为整数
2.除数不可为0
3.求余数必须用整数,不可以用小数
4.表达式 的结果取决于左操作数的符号
5.对 n 求余数可以产生 0~n之间的数
6.表达式都是有值的,都是有数据类型的,取决于变量的数据类型
i++ 为先用后变值
++i 为先变值后用
i+++++i 用贪心法可化为(((i++)++)+i))因为i++是一个右值,所以不可以再执行++操作,所以程序会报错
隐式类型转换:
从右到左必转,从下到上低精度变为高精度
强转:
(类型)运算数
不同类型间的赋值:
高精度转低精度 精度丢失
长类型转短类型 高位截断
短类型转长类型 1.无符号,高温补0
2.有符号,高位补符号位