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

    xiaoxiao2024-07-30  100

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

    2.9 理解运算符优先级

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

    考虑如下的算式,它使用圆括号来表明正确的运算顺序: f = (a – b)(x – y);

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

    intF = (5 – 1) * (10 – 5);

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

    intF = 5 – 1 * 10 – 5;

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

    相关资源:C语言程序设计标准教程
    最新回复(0)