本节书摘来自异步社区《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语言编程初学者指南》一2.9 理解运算符优先级相关推荐

  1. 《C语言编程初学者指南》一1.5 使用程序语句

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第1章,第1.5节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

  2. 《C语言编程初学者指南》一1.9 本章小结

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第1章,第1.9节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

  3. 《C语言编程初学者指南》一导读

    前言 C语言编程初学者指南 C语言是一种强大的基于过程的编程语言,它于1972年由Dennis Ritchie在贝尔实验室发明.C语言最初是开发来用于UNIX平台的,但却已经扩展到很多其他的系统和应用 ...

  4. python编程电子书下载-python编程初学者指南

    python编程初学者指南全书共12章,内容浅显易懂,书中的每一个章节都会用一个完整的游戏来演示其中的关键知识点,最后都会对该章的知识点进行小结,还会给出一些小练习让你试试身手.东坡小编为大家分享py ...

  5. python编程入门指南pdf-python编程初学者指南

    python编程初学者指南是一本边学边制作游戏的经典教程,由美国程序员道森(Michael Dawson)编著.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际工作中运用这 ...

  6. python编程入门指南上下百度云-Python编程初学者指南 PDF扫描版[87MB]

    Python编程初学者指南 内容简介: 如果你刚刚接触Python编程,而且正在寻找一本实用的教程,那么这本书为你量身打造.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际 ...

  7. 《Python编程初学者指南》——1.2 Python简介

    本节书摘来自异步社区<Python编程初学者指南>一书中的第1章,第1.2节,作者[美]Michael Dawson,王金兰 译,更多章节内容可以访问云栖社区"异步社区" ...

  8. python编程入门指南-Python编程初学者指南 PDF扫描版[87MB]

    Python编程初学者指南 内容简介: 如果你刚刚接触Python编程,而且正在寻找一本实用的教程,那么这本书为你量身打造.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际 ...

  9. python只有idle 1种编程环境_《Python编程初学者指南》——1.5 IDLE简介

    本节书摘来自异步社区<Python编程初学者指南>一书中的第1章,第1.5节,作者[美]Michael Dawson,王金兰 译,更多章节内容可以访问云栖社区"异步社区" ...

最新文章

  1. ubuntu安装Android SDK,adb,fastboot
  2. android 获取 service 信息
  3. bzoj1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
  4. 小米算法题判断直线相交
  5. Windows系统IntelliJ IDEA安装配置
  6. trade-off 翻译
  7. 快速学会开发微信小程序
  8. 49 SD配置-定价配置-定义条件类型
  9. Bundle Adjustment简述(转载)
  10. 在qemu下实战linux内核
  11. UOS Deepin Linux 系统引导丢失修复
  12. 人工智能中的专家系统
  13. 十一式:开发者思维模式-简单而纯粹
  14. 从使用者观点去认识软件系统
  15. J2EE基础之自定义标签2
  16. [Leetcode] 643. 子数组最大平均数 I java
  17. PYTHON SULLEY HACKING War-ftpd
  18. c语言上机考试指导,全国计算机二级C语言上机考试指导资料.doc
  19. Java IO NIO NIO2
  20. 爬虫大全,爬虫工具汇总

热门文章

  1. GAN人脸修复--Generative Face Completion
  2. C++的类什么时候需要虚析构函数
  3. Java 注册SIGINT信号,处理CTRL+C
  4. 汕头金山中学2021高考成绩查询,2019汕头市金山中学录取分数线及2019高考成绩喜报...
  5. 手机app软件测试教程,手机app制作软件测试app的技巧和方式(上)
  6. Spring Boot 关于 @EnableConfigurationProperties 注解 —— 使用 @ConfigurationProperties 注解的类生效。
  7. 小记mysql备份同库中一张表的历史记录
  8. CGBitmapContextCreate参数详解
  9. mycat mysql 存储过程_MyCat 学习笔记 第十三篇.数据分片 之 通过HINT执行存储过程...
  10. android studio数据库存储数据,如何使用API​​ 23在android studio中的数据库中存储数据?...