什么是 C 运算符优先级和结合性?
首先,让我们了解什么是C编程语言中的运算符优先级。
运算符优先级
运算符优先级用于计算在表达式中计算的运算符的顺序。在C编程中,每个运算符都有一个优先级。当给定表达式中存在多个运算符时,优先级或优先级较高的运算符将首先计算,优先级最低的运算符稍后计算。
运算符关联性
运算符结合性用于计算表达式中具有相同优先级的运算符的顺序。在C编程语言中,当一个表达式包含多个具有相等或相同优先级的运算符时,我们使用结合性来确定运算符的计算顺序。
运算符及其优先级和结合性在下表中进行了解释-
[]
->
。
arrayreference
Structurememberaccess
Structurememberaccess
~
+
-
++
--
&
*
sizeof(type)
1'scomplement
UnaryPlus
Unaryminus
Incrementoperator
decrementoperator
addressofoperator
pointer
returnssizeofavariabletypeconversion
/
%
division
remainder
-
subtraction
>>
rightshift
<=
lessthanorequalto
!=
notequalto
*=
/=
%=
+=
-=
&=
^=
|=
<<=
>>=
assignmultiplication
assigndivision
assignremainder
assignaddition
assignsubtraction
assignbitwiseAND
assignbitwiseXOR
assignbitwiseOR
assignleftshift
assignrightshif
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短