(1)运算符
1.算术运算符
+ - * / % ++ --
%:取余运算只能是整数运算
++:a++=》a=a+1
++a:先自增再取值
a++:先取值再自增
//++a和a++独立一条语句,结果相同
c语言未定义行为:
由编译器厂家决定
不同编译器结果可能不同
2.逻辑运算符
|| && ! (0为假,非0为真)
&&:逻辑与
预算法则:全真则真,一假则假
|| :逻辑或
运算法则:一真则真,全假为假
!:逻辑非
不真则假
截断法则:
&&:如果前面的表达式为假,则后面的表达式不执行
||:如果前面的表达式为真,则后面的不执行
3.位运算符
| ^ & ~ >> <<