运算符依照优先级由上向下依次减小。在同一行的运算符具有同样优先级。
第二行是全部的一元运算符。
运算符 解释 结合方式 () [] -> . 括号(函数等)。数组,两种结构成员訪问 由左向右 ! ~ ++ -- + - * & (类型) sizeof
否定,按位否定。增量。减量,正负号。 间接。取地址,类型转换,求大小
由右向左 * / % 乘,除。取模 由左向右 + - 加,减 由左向右 << >> 左移。右移 由左向右 < <= >= > 小于,小于等于,大于等于,大于 由左向右 == != 等于,不等于 由左向右 & 按位与 由左向右 ^ 按位异或 由左向右 | 按位或 由左向右 && 逻辑与 由左向右 || 逻辑或 由左向右 ? : 条件 由右向左 = += -= *= /= &= ^= |= <<= >>=
各种赋值 由右向左 , 逗号(顺序) 由左向右
时间: 2024-11-10 00:10:06