内容要点回顾;第三章顺序结构程序设计;1 算术运算与算术表达式;关于求余运算%; 单个常量、变量或函数,可以看作是表达式的一种特例。将单个常量、变量或函数构成的表达式称为简单表达式,其它表达式称之为复杂表达式。
(2)算术表达式的概念
表达式中的运算符都是算术运算符。例如,3 + 6 * 9、(x + y) / 2 - 1等,都是算术表达式。
良好的源程序书写习惯:在表达式中,在双目运算符的左右两侧各加一个空格,可增强程序的可读性。
特别注意:数学式子:b2-4ac
写为C语言的表达式:b*b-4*a*c
其中的*不可省略。
运算符的优先级与结合性
(1)C语言规定了运算符的优先级和结合性。
所谓结合性是指,当一个操作数两侧的运算符具有相同的优先级时,该操作数是先与左边的运算符结合,还是先与右边的运算符结合。
;自左至右的结合方向,称为左结合性。反之,称为右结合性。
结合性是C语言的独有概念。除单目运算符、赋值运算符和条件运算符是右结合性外,其它运算符都是左结合性。
(2)表达式求值
1)按运算符的优先级高低次序执行。例如,先乘除后加减。
2)如果在一个运算对象(或称操作数)两侧的运算符的优先级相同,则按C语言规定的结合方向(结合性)进行。
例如,算术运算符的结合方向是“自左至右”,即:在执行“a – b + c”时,变量b先与减号结合,执行“a - b”;然后再执行加
您可能关注的文档
- 栓锁效应与布局规则.ppt
- 双表法轴找正必备.ppt
- 双侧单纯性肾囊肿患者的护理查房.ppt
- 双代号网络图计算.pptx
- 双旦节特刊策划.ppt
- 双光子及光谱扫描在激光共聚焦显微镜上的应用经验.ppt
- 双横臂式独立悬架.ppt
- 双绞线传输介质的特点及使用.ppt
- 双袢技术重建肩锁关节.ppt
- 双曲线习题课.ppt
- 2026年度策略:中国航天进入复用时代,低轨星座战略商业价值凸显.docx
- 气凝胶绝热材料产业化及建筑节能应用项目建议书.docx
- 白酒行业2026年中报总结:报表承压,底部渐明.docx
- 高端功能性食品及特医食品研发生产基地项目建议书.docx
- 石墨烯导热膜及柔性显示材料中试及产业化项目资金申请报告.docx
- 国家级现代农业产业园建设总体规划报告.docx
- 年处理20万吨废旧锂电池梯次利用及回收项目可行性研究报告.docx
- 非遗文化数字化保护与创意产业园项目市场调研报告.docx
- 航空航天用钛合金精密铸件生产基地项目建议书.docx
- 5G+智慧矿山整体解决方案示范项目可行性研究报告.docx
原创力文档

文档评论(0)