C语言、C++中运算符的含义、运算优先级、结合性

C语言、C++中运算符的含义、运算优先级、结合性

运算符名 含义
() 小括号
[] 数组下标
. 结构成员
-> 指针类型成员
逻辑非
~ 位取反
- 负号
++ 加1
减1
& 变量地址
* 指针所指内容
type 函数说明
sizeof 长度计算
*
/
% 取模
+
-
<< 位左移
>> 位右移
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
& 位与
^ 位异或
位或
&& 逻辑与
丨丨 逻辑或
?: ?表达式
= 赋值
+= 加上一个量再赋值(联合操作)
-= 减去一个量再赋值(联合操作)
, 逗号运算符