优先级 运算符 [] () 名称或含义 数组下标 圆括号 成员选择(对象) 成员选择(指针) 负号运算符 强制类型转换 使用形式 向 数组名[整型表达式] (表达式)/函数名(形结合方说明 单目运算符 1 . -> - (type) 参表) 对象.成员名 对象指针->成员名 -算术类型表达式 (纯量数据类型)纯量表达式 ++纯量类型可修改左值表达式 --纯量类型可修改左值表达式 *指针类型表达式 &表达式 !纯量类型表达式 ~整型表达式 sizeof 表达式 sizeof(类型) 表达式/表达式 表达式*表达式 整型表达式%整型表左到右 ++ 自增运算符 单目运算符 -- 2 * & ! ~ sizeof / 3 * % + 4 - << 5 >> > 6 >= < 自减运算符 取值运算符 取地址运算符 逻辑非运算符 按位取反运算符 长度运算符 除 乘 余数(取模) 加 减 左移 单目运算符 右到左 单目运算符 单目运算符 单目运算符 单目运算符 双目运算符 左到右 双目运算符 双目运算符 达式 表达式+表达式 左到右 表达式-表达式 整型表达式<<整型表达式 左到右 整型表达式>>整型表双目运算符 达式 表达式>表达式 表达式>=表达式 表达式<表达式 左到右 双目运算符 双目运算符 双目运算符 双目运算符 双目运算符 双目运算符 右移 大于 大于等于 小于 <= == 7 != 8 & 小于等于 等于 不等于 按位与 表达式<=表达式 表达式==表达式 左到右 表达式!= 表达式 整型表达式&整型表达式 整型表达式^整型表左到右 达式 整型表达式|整型表达左到右 式 表达式&&表达式 表达式||表达式 表达式1? 表达式2: 左到右 左到右 右到左 表达式3 可修改左值表达式=左到右 双目运算符 双目运算符 双目运算符 双目运算符 9 ^ 按位异或 双目运算符 10 11 12 13 | && || ?: 按位或 逻辑与 逻辑或 条件运算符 双目运算符 双目运算符 双目运算符 三目运算符 = 赋值运算符 表达式 可修改左值表达式/= /= 除后赋值 表达式 可修改左值表达式*= *= 乘后赋值 表达式 可修改左值表达 %= 取模后赋值 式%=表达式 可修改左值表达式+= += 14 加后赋值 表达式 可修改左值表达式-=右到左 -= 减后赋值 表达式 可修改左值表达式 <<= 左移后赋值 <<=表达式 可修改左值表达 >>= 右移后赋值 式>>=表达式 可修改左值表达式&= &= 按位与后赋值 表达式 可修改左值表达式^= ^= |= 按位异或后赋值 按位或后赋值 表达式 可修改左值表达式|= 表达式 15 , 逗号运算符 表达式,表达式,… 左到右 从左向右顺序结合 说明: 同一优先级的运算符,结合次序由结合方向所决定。 简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符
好文档 - 专业文书写作范文服务资料分享网站