运算符
四则运算
+
-
*
/
取余
%
自增and自减
i++ and i-- i先运算再自增and自减
++i and --i i先自增and自减再预算
关系运算符
< 小于
> 大于
<= 小于等于
>= 大于等于
++ 恒等
!= 不等
逻辑运算符
&& 与
|| 或
! 非
赋值运算符
=
+=
-=
*=
/=
%=
<<= 左移赋值
>>= 右移赋值
&= 按位与运算并赋值
|= 按位或运算并赋值
^= 按位异或运算并赋值
实例:
a+=b=a=a+b
位运算符
& 位逻辑与
| 位逻辑或
^ 位逻辑异或
~ 取反
移位运算符
<< 左移运算符
>> 右移运算符
sizeof运算符
sizeof(数据类型或表达式)
实例:
sizeof(int) 返回4,说明int占用四个字节,该函数返回内存占用字节数
条件运算符
1?2:3 相当于if,1真运行2,否则3
逗号运算符
, 连接表达式
强则类型转换
(数据类型)变量
实例:
(int)x 强制转换为int型数据