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

简介: 本节书摘来自华章出版社《C语言编程初学者指南》一书中的第2章,第2.9节,作者【美】Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云栖社区“异步社区”公众号查看 2.9 理解运算符优先级 在任何编程语言中,处理算术运算的时候,运算符的优先级都是很重要的。

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

2.9 理解运算符优先级

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


201e424c53f9e5019333f42485503fd1ba47817e

考虑如下的算式,它使用圆括号来表明正确的运算顺序:
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。

相关文章
|
29天前
|
监控 网络协议 API
C语言系统编程
C语言系统编程
|
1月前
|
Java 编译器 C语言
【JavaSE】运算符详解及与C语言中的区别
【JavaSE】运算符详解及与C语言中的区别
48 0
|
1月前
|
存储 程序员 C语言
C语言强制类型转换运算符
C语言强制类型转换运算符
12 1
|
1月前
|
C语言
如何在C 语言中使用运算符sizeof
如何在C 语言中使用运算符sizeof
12 0
|
1月前
|
算法 安全 C语言
C语言中的位操作运算符有什么作用
C语言中的位操作运算符有什么作用
17 0
|
1月前
|
Linux C语言 开发者
Linux系统下C语言的高阶编程
Linux系统下C语言的高阶编程
15 0
C4.
|
1月前
|
C语言
C语言的运算符
C语言的运算符
C4.
10 0
|
1月前
|
存储 C语言 索引
掌握多维数组,让你的C语言编程技能暴涨!
掌握多维数组,让你的C语言编程技能暴涨!
|
1月前
|
存储 编译器 程序员
汽车电子行业的 C 语言编程标准
汽车电子行业的 C 语言编程标准
54 0
汽车电子行业的 C 语言编程标准
|
1月前
|
C语言
C语言运算符
C语言运算符