对于c中的操作符中的总结
操作符可以大致分为以下几类
一、算术操作符:
+,-,*,/,%
"/":若两边都是整型,则结果也为整型,若有一个为单精度,则结果为但精度。
"%":只能对整数进行取"%"。
二、移位操作符:
<<左移操作符,>>右移操作符。
三、位操作符:(必须为整数)
&(按位与) |(按位或) ^(异或)
四、复合赋值符:
对以上操作符后面加"=",比较方便
五、单目操作符:
! - + & sizeof ~ -- ++ * (类型)
!:逻辑反操作
&:取地址符(32位上为4个字节,64位为8个字节)
sizeof:操作数的类型长度
注:sizeof()括号中的表达式不参与运算
~:对一个数的二进制按位取反
++:a++:后置++,先使用,再++
++a:前置++,先++,再使用
(类型):强制转换类型
六、逻辑操作符:
&&逻辑与(两个都为真才为真) ||逻辑或(两个都为假才为假)
七、条件操作符:
exp1 ? exp2 : exp3