1、 字符常量单引号,字符串常量双引号。C规定每一个字符串结尾加一个“字符串结束标志,即字符’\0’ 。
2、 只有静态存储变量和外部变量的初始化在编译阶段完成,其他变量中程序运行时执行本函数时赋初值
3、 强制类型转换时得到中间变量,原来变量未改变(类型、值)
4、 实型赋给整数舍弃小数部分;double赋给float截取前7位有效数字;字符赋给整型时将数据放入整型低8位;整型赋给字符型则只赋予自身低8位数据
5、 a/=b+c等价于a=a/(b+c)
6、 赋值表达式的值就是被赋值变量的值:a=(b=5)即b=5、a=b两个表达式,a=5整个表达式的值也是5
7、 关系表达式的值是逻辑值
8、 逗号表达式的值为最后一个表达式的值,逗号运算符优先级最低
9、 \t:跳格,跳到下一个“制表位置”,一个“制表位置”占8列
\b:退一格
\r:返回本行最左端
10、 优先级:逗号<赋值<&&,||<关系(==,!=最低)<算术<!
11、 逻辑表达式求解时,并不是所有逻辑运算符都被求解