【谭浩强C程序设计精讲 4】浮点型数据
2023-12-28 11:18:13
3.2.5 浮点型数据
3.2.6 浮点型常量
- 浮点型常量:凡以小数形式或指数形式出现的实数均是浮点型常量。
(1)小数形式:由
数字
和小数点
组成。如:123.456,0.3,-56.7,0.0,12.0
(2)指数形式:如12.34e3(代表12.34*103),-346.87e-25(代表-346.87*10-25),-0.145E-25(代表0.145*10-25)- 由于在计算机输入输出时无法表示上角或下角,股规定以字母
E
或e
代表以10
为底的指数。 - 注意:
E
或e
之前必须有数字;E
或e
之后必须为整数。如e4,12E2.5是错误的表示。
- 由于在计算机输入输出时无法表示上角或下角,股规定以字母
- 浮点型常量,编译时默认按双精度处理,分配8个字节。
- 强制指定常量的类型
- (1)表示 float 型常量:在常量后面加大写 F 或小写 f 。
- (2)表示 long double 型常量:在常量后面加大写 L 或小写 l 。
float a = 3.14159; //3.14159默认按double型处理,编译时出现警告(waring:truncation from 'const double' to 'float')
float a = 3.14159f; //把3.14159按float型处理,编译时不出现警告
long double a = 1.23L; //把1.23按long double处理
3.2.2 数据类型总结
在第一讲中其实已经总结了一个数据类型图,但是 C99 增加了一些新的数据类型,且数据类型中分类方式也做了调整,因此,在这里将第五版教材中的这个类型总结放在这里方便大家参考。
写在后面
从下一节开始不再以小节作为一个主题,将以一个大节作为一个主题整理,因为CSDN考核文章质量,喜欢长文,其实,我个人喜欢短的,因为是一个小小的知识点,看着也舒服。下节预告:3.3运算符和表达式。
本节完
文章来源:https://blog.csdn.net/u010916762/article/details/135256738
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!