【谭浩强C程序设计精讲 4】浮点型数据

文章目录

      • 3.2.5 浮点型数据
      • 3.2.6 浮点型常量
      • 3.2.2 数据类型总结
      • 写在后面

3.2.5 浮点型数据

【谭浩强C程序设计精讲 4】浮点型数据_第1张图片

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 增加了一些新的数据类型,且数据类型中分类方式也做了调整,因此,在这里将第五版教材中的这个类型总结放在这里方便大家参考。
【谭浩强C程序设计精讲 4】浮点型数据_第2张图片

写在后面

从下一节开始不再以小节作为一个主题,将以一个大节作为一个主题整理,因为CSDN考核文章质量,喜欢长文,其实,我个人喜欢短的,因为是一个小小的知识点,看着也舒服。下节预告:3.3运算符和表达式。


本节完

你可能感兴趣的:(#,C语言,c语言,开发语言,浮点型数据,浮点型常量)