C语言运算符优先级口诀 您所在的位置:网站首页 c语言运算符优先级口诀 C语言运算符优先级口诀

C语言运算符优先级口诀

2023-09-16 10:05| 来源: 网络整理| 查看: 265

醋坛酸味灌  味落跳福豆  共44个运算符  醋-初等,4个: ( ) [ ] -> 指向结构体成员 . 结构体成员  坛-单目,9个: ! ~ ++ -- -负号 (类型)   *指针 &取地址 sizeof长度 (结合方向:自右向左) 酸-算术,5个: * / % + -减  味-位移,2个: >  灌-关系,6个: < >= == 等于 != 不等于  味-位逻,3个: & 按位与 ^ 按位异或 | 按位或  落-逻辑,2个: && 逻辑与 || 逻辑或  跳-条件,1个,三目: ? :                                                               (结合方向:自右向左) 福-赋值,11个: = += -= *= /= %= >>= =要比 == !=高一个级别,不大好理解。 所有的逻辑操作符都具有不同的优先级(单目运算符出外,!和~) 逻辑位操作符的"与"比"或"高,而"异或"则在它们之间。 跟在其后的&&比||高。 接下来的是条件运算符,赋值运算符及逗号运算符。在C语言中,只有4个运算符规定了运算方向,它们是&&、| |、条件运算符及赋值运算符。 &&、| |都是先计算左边表达式的值,当左边表达式的值能确定整个表达式的值时,就不再计算右边表达式的值。如 a = 0 && b; &&运算符的左边位0,则右边表达式b就不再判断。 在条件运算符中。如a?b:c;先判断a的值,再根据a的值对b或c之中的一个进行求值。 赋值表达式则规定先对右边的表达式求值,因此使 a = b = c = 6;成为可能。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有