1 算数操作符
2 逻辑操作符
3 按位操作符
4 赋值运算操作符
5 其他的操作符
其他运算符中的三目运算符“condition?exp1:exp2 ”是C语言中唯一的三目运算符可以用if——else语句来描述。
总结:1 左移运算符左移一位相当于乘二,其效率比乘以2的效率高。左移其右边自动补零,右移其左边补符号位。
2 这些操作符的优先级顺序 ! > 算术运算符 > 关系运算符 > && > || > 赋值运算符,
3 按位与 ,或运算符不能和逻辑与,或搞混。弄清二者的区别,否则程序会出现意想不到的bug,排查起来不容易被发现。