3.1 运算符优先级
记住:! > 算数运算符 > 关系运算符 > && > || > 条件运算符 > 赋值运算符
|| 逻辑或 :一真即真
&& 逻辑与 :一假即假
3.2 条件运算符和条件表达式
条件表达式:max = (a>b) ? a : b ;
方向:从右至左
例: a>b?a:c>d?c:d = a>b?a:(c>d?c:d)
3.3 ++ ,- - 操作符
i 在遇到每个逗号后,认为本计算单位已经结束,i 自加。
3.4 位运算
& 按位与 : 与0清0 (清0)
| 按位或 : 或1置1 (置1)
^ 按位异或 :相异为1 (取反)
>> 左移: 高位丢弃,低位补0
<< 右移: 正数:高位补0;负数:符号位不动