C 语言中的操作符优先级
C 语言中的运算符优先级决定了在表达式中执行运算的顺序,高优先级的运算符优先执行。
优先级规则
C 语言中操作符的优先级遵循以下规则:
相同优先级的运算符从左到右执行。 高优先级运算符括号中的运算符优先执行。优先级表
下表列出了 C 语言运算符的优先级,按从高到低的顺序排列:
优先级 运算符 1 () [] -> . 2 ! ~ ++ -- (类型转换) 3 * / % 4 + - 5 > 6 = 7 == != 8 & 9 ^ 10 11 && 12 13 ?: 14 = += -= *= /= %= &= = ^= >=示例
int a = 10; int b = 20; int result = (a + b) * 3;在这个表达式中,优先级较高的运算符 () 首先执行,然后是乘法运算符 *,最后是加法运算符 +。因此,result 的值为 90。
注意事项
括号可以用来强制改变运算符的优先级。 当出现优先级相同且结合性不同的运算符时,从左到右执行结合性较高的运算符。以上就是c语言优先级怎么设置的详细内容,更多请关注知识资源分享宝库其它相关文章!
版权声明
本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com
发表评论