300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c语言运算符优先级顺序(详解c语言运算符的优先级顺序) – 网络

c语言运算符优先级顺序(详解c语言运算符的优先级顺序) – 网络

时间:2019-10-25 17:32:44

相关推荐

c语言运算符优先级顺序(详解c语言运算符的优先级顺序) – 网络

【回答】c语言中的运算符优先级顺序是由高到低的,即优先级高的运算符先计算,优先级低的运算符后计算。下面是c语言运算符优先级顺序的详细解释

1. ()括号中的表达式计算。

2. ++、–自增和自减运算符。

3. !、~、-、+逻辑非、按位取反、负数、正数。

4. 、/、%乘法、除法、取模。

5. +、-加法、减法。

6.<>左移、右移。

7.<、、>=小于、小于等于、大于、大于等于。

8. ==、!=相等、不等。

9. &按位与。

10. ^按位异或。

11. |按位或。

12. &&逻辑与。

13. ||逻辑或。

14. ?条件运算符。

15. =、+=、-=、=、/=、%=、<>=、&=、^=、|=赋值运算符和复合赋值运算符。

【举例说明】

1. 优先级高的运算符先计算

t a = 2, t result = a + b c; // 先计算乘法,再计算加法tf”, result); // 输出结果result = 14

2. 用括号改变运算符优先级

t a = 2, t result = (a + b) c; // 先计算括号内的加法,再计算乘法tf”, result); // 输出结果result = 20

3. 复合赋值运算符的优先级低于算术运算符

t a = 2,

a += b c; // 先计算乘法,再计算加法,赋值tf”, a); // 输出结果a = 14

【总结】c语言中的运算符优先级顺序是非常重要的,掌握好优先级顺序可以有效地避免出错,提高代码的可读性和可维护性。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。