C语言中的运算符

xiaoxiao2021-02-28  100

C语言中的运算符1

优先级运算符符号及其含义结合方向与操作数数目1() 圆括号;[] 下标运算符;-> 指向结构体成员运算符;. 结构体成员运算符自左至右2! 逻辑非运算符;~ 按位取反运算符;++ 自增运算符;-- 自减运算符;- 负号运算符;* 指针运算符(间接寻址运算符);& 取地址运算符;(type) 类型转换运算符;sizeof 长度运算符自右至左,单目运算符3* 乘法运算符;/ 除法运算符;% 取余运算符自左至右,双目运算符4+ 加法运算符;- 减法运算符自左至右,双目运算符5<< 左移运算符;>> 右移运算符自左至右,双目运算符6<、<=、>、>=关系运算符自左至右,双目运算符7== 等于运算符,!= 不等于运算符自左至右,双目运算符8& 按位与运算符自左至右,双目运算符9^ 按位异或运算符自左至右,双目运算符10| 按位或运算符自左至右,双目运算符11&& 逻辑与运算符自左至右,双目运算符12|| 逻辑或运算符自左至右,双目运算符13?: 条件运算符自右至左,三目运算符14= 赋值运算符;+=、-=、*=、/=、%=、&=、^=、|=、<<=、>>= 结合特定操作的赋值运算符自右至左,双目运算符15, 逗号运算符自左至右

《The C Programming Language》 ↩︎

转载请注明原文地址: https://www.6miu.com/read-67228.html

最新回复(0)