C语言中的操作符优先级的详细介绍
C语言中的操作符优先级的详细介绍
C语言中操作符的优先级大全, 当然c++, Objective-C,大部分语言都试用。
下面是来自The C Programming Language 2th的总结。
OperatorsAssociativity(结合性)
1. () [] -> . 左->右
2. ! ~ ++ -- + - *(type)sizeof
右->左
3. * / % 左->右
4. + - 左->右
5. << >> 左->右
6. < <= > >= 左->右
7. == != 左->右
8. & 左->右
9. ^ 左->右
10 | 左->右
11. && 左->右
12. || 左->右
13. ?: 右->左
14. = += -= *= /= %= &= ^= |= <<= >>= 右->左
15. , 右->左
接下来这张图就是帮助我们记忆!!!
C语言表达能力强,其中一个重要方面就在于它的表达式类型丰富,运算符功能强,因而c使用灵活,适应性强。
我觉得想要c语言学的好,操作符这关就一定要精通,这个可以帮你有效的剪短代码行 , 让你的代码更简练漂亮。
以上是 C语言中的操作符优先级的详细介绍 的全部内容, 来源链接: utcz.com/z/324705.html