- 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),是指表达式的结果超出了被赋值对象的表示范围。因为计算机本身就是有限的,所以,任何数据类型的表示范围都是有限的。因此,当数值变得过大或过小,计算机都因为不能表示而产生溢出,前者称为上溢,后者称为下溢。上溢是指运算过程中的数据的绝对值大到机器无法表示,计算机认为该数是正(负)无穷大而中断程序运行的现象;下溢是指运算中的非零数据的绝对值小到计算机在规定的字长下无法将其表示成
您可能关注的文档
最近下载
- 《MCGS组态控制技术》课后习题.docx VIP
- 基于PLC控制的三台电动机的顺序启停.pdf VIP
- 2025年贵州省黔东南州中考理科综合(物理化学)试卷真题(含答案详解).docx VIP
- 《售后服务体系》PPT课件.ppt VIP
- 2026年黑龙江哈尔滨市松北区中考二模道德与法治试题(试卷+解析).pdf VIP
- 三台电动机顺序启停PLC控制编程.pdf VIP
- 广东开放大学经济法实务(专,22秋)_形成性考核.pdf VIP
- 中考物理填空题考点总结.pptx VIP
- 出纳笔试题库新版整理版.doc VIP
- DB4201∕T 663-2022 武汉市城市道路掘路修复技术规程(武汉市).docx
原创力文档

文档评论(0)