运算符按照优先级由上向下依次减小,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。
运算符 解释 结合方式 () [] -> . 括号(函数等),数组,两种结构成员访问 由左向右 ! ~ ++ -- + - * & (类型) sizeof
否定,按位否定,增量,减量,正负号, 间接,取地址,类型转换,求大小
由右向左 * / % 乘,除,取模 由左向右 + - 加,减 由左向右 << >> 左移,右移 由左向右 < <= >= > 小于,小于等于,大于等于,大于 由左向右 == != 等于,不等于 由左向右 & 按位与 由左向右 ^ 按位异或 由左向右 | 按位或 由左向右 && 逻辑与 由左向右 || 逻辑或 由左向右 ? : 条件 由右向左 = += -= *= /= &= ^= |= <<= >>=
各种赋值 由右向左 , 逗号(顺序) 由左向右
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-27 23:50:50