天天看点

《C语言编程初学者指南》一2.9 理解运算符优先级

本节书摘来自异步社区《c语言编程初学者指南》一书中的第2章,第2.9节,作者【美】keith davenport(达文波特) , m1ichael vine(维恩),更多章节内容可以访问云栖社区“异步社区”公众号查看

在任何编程语言中,处理算术运算的时候,运算符的优先级都是很重要的。c 语言中的运算符优先级参见表2.6。

《C语言编程初学者指南》一2.9 理解运算符优先级

考虑如下的算式,它使用圆括号来表明正确的运算顺序:

假设a=5、b=1并且y=10,你可以使用如下的语法,用c来实现该表达式:

使用正确的计算顺序,intf的值将会是20。看一下c语言中的相同的实现,这一次,没有使用圆括号来表明正确的计算顺序。

没有去实现正确的运算顺序,intf的结果将会是−10。

继续阅读