c语言运算符优先级口诀
时间: 2023-10-26 09:28:11 浏览: 146
当涉及到C语言运算符的优先级时,有一条非常有用的口诀可以帮助记忆。这个口诀是:小明买东西,兜里没钱,就用了括号。
这个口诀的意思是,在C语言中,运算符的优先级从高到低依次是:括号、乘除模运算符、加减运算符、关系运算符、逻辑运算符、赋值运算符。
值得注意的是,这个口诀是一个简化版的规则,实际上还有更多的细节和特殊情况需要考虑。但对于大部分情况,这个口诀是足够有效的。
相关问题
c语言运算符优先级记忆口诀
C语言中的运算符优先级记忆可以参考一些口诀,帮助理解不同运算符的组合规则。例如:
"**MDAMOSILP" 口诀代表了从高到低的优先级顺序:
1. ** (指针解引用)
2. - (负数)
3. * (乘法和取地址)
4. / (除法)
5. % (求余)
6. ++ (自增、自减)
7. & (按位与)
8. ^ (按位异或)
9. | (按位或)
10. < > = (比较运算符)
11. == != (相等和不等)
12. && (逻辑与)
13. || (逻辑或)
14. ?: (条件运算符)
记住这个口诀,遇到复杂表达式时,先做优先级高的运算,再逐步向后处理。但是请注意,对于某些特殊情况,如逗号运算符和圆括号内的优先级高于上述顺序,用于明确运算次序。
阅读全文