"在C语言中,各运算符的优先级如下:\n\n1. ():括号运算符,用于改变运算的优先级。\n\n2. []:下标运算符,用于访问数组元素。\n\n3. . 和 ->:成员运算符,用于访问结构体或联合体的成员。\n\n4. ++ 和 --:自增和自减运算符。\n\n5. !、~、- 和 +:逻辑非、按位取反、取负和取正运算符。\n\n6. 、/ 和 %:乘法、除法和取模运算符。\n\n7. + 和 -:加法和减法运算符。\n\n8. << 和 >>:左移和右移运算符。\n\n9. <、<=、> 和 >=:小于、小于等于、大于和大于等于运算符。\n\n10. == 和 !=:等于和不等于运算符。\n\n11. &:按位与运算符。\n\n12. ^:按位异或运算符。\n\n13. |:按位或运算符。\n\n14. &&:逻辑与运算符。\n\n15. ||:逻辑或运算符。\n\n16. ? ::条件运算符。\n\n17. =、+=、-=、=、/=、%=、<<=、>>=、&=、^= 和 |=:赋值运算符和复合赋值运算符。\n\n注:优先级高的运算符在表达式中先被计算,优先级相同的运算符按照从左到右的顺序进行计算。\n"


原文地址: https://www.cveoy.top/t/topic/pyYz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录