C++运算符优先级
在C++中,二进制运算符的优先级如下(从高到低):
- 逻辑非 (
!) - 按位取反 (
~) - 乘法 (
*), 除法 (/), 取余 (%) - 加法 (
+), 减法 (-) - 左移 (
<<), 右移 (>>) - 关系运算符 (
<,<=,>,>=) - 等于 (
==), 不等于 (!=) - 按位与 (
&) - 按位异或 (
^) - 按位或 (
|) - 逻辑与 (
&&) - 逻辑或 (
||) - 条件运算符 (
?:) - 赋值运算符 (
=,+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|=) - 逗号运算符 (
,)
789非常重要!& > ^ > |。

浙公网安备 33010602011771号