【谭浩强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

    • 由于在计算机输入输出时无法表示上角或下角,股规定以字母Ee代表以 10 为底的指数
    • 注意Ee之前必须有数字Ee之后必须为整数。如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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。