- 2
- 0
- 约 36页
- 2017-04-25 发布于四川
- 举报
04c运算符及表达式090221
第4章 运算符和表达式; C语言运算符之多, 在高级语言中是少见的。但运算符的多样性和表达式的灵活性对于一个C语言的初学者来说很可能会成为机关重重的陷阱。;4.1.1 C语言运算符的种类 ;4.1.2 C语言运算符的特性 ; 4.1.3 C语言表达式的特性 ; 在同一个算术表达式中,如果参与运算的两个运算对象的数据类型不一致时,系统将自动把其中的一个进行类型转换,使两个运算对象的类型一致后再进行运算。自动转换的规则是:按“短向长靠拢”的原则进行转换。所谓“短向长靠拢”是指:占用存储空间较短的数据对象向占用存储空间较长的数据对象转换。 ;4.2 基本运算;4.2.2 算术运算; 一个合法的C算术表达式在某些情况下并不能产生预期的结果,甚至会导致程序非正常终止。这些情况被称为算术异常。算术异常要归咎于算术的自然本质(比如除以0)或归咎于计算机的自然本质(比如溢出)。所谓溢出(Overflow),是指表达式的结果超出了被赋值对象的表示范围。因为计算机本身就是有限的,所以,任何数据类型的表示范围都是有限的。因此,当数值变得过大或过小,计算机都因为不能表示而产生溢出,前者称为上溢,后者称为下溢。上溢是指运算过程中的数据的绝对值大到机器无法表示,计算机认为该数是正(负)无穷大而中断程序运行的现象;下溢是指运算中的非零数据的绝对值小到计算机在规定的字长下无法将其表示成
您可能关注的文档
最近下载
- 2026年小学生体重管理与健康饮食课件:青少年肥胖防控.pptx
- 河南省通用安装工程预算定额HA02-31-2016第07册-通风空调工程.pdf VIP
- 大元DR300变频器说明书.pdf
- 移动通信有限公司全面预算管理培训文件.ppt
- 【2025年】中级输送机操作工(理论知识)考试真题试卷【附答案】.pdf
- 中晋太行炼化有限公司125th干熄焦及余热发电工程项目环境影响报告表.pdf VIP
- 甲状腺结节病历书写.docx VIP
- 三轮车驾驶证(D证)科目一考试全真试题及详细答案.docx
- 北师大版八年级物理上册第3章第2节探究—比较物体运动的快慢(共37张PPT).ppt VIP
- 常用北曲新谱_.pdf
原创力文档

文档评论(0)