什么是 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
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下