1
C语言程序设计
1.3.1.2 2.1.2 浮点型

2.1.2 浮点型

在标准C语言中,浮点型数分为单精度型(float)浮点数、双精度型(double)浮点数和长双精度型(long double)浮点数三类。其中,一个float型数据占用4个字节(32位)的内存空间,一个double型数据占用8个字节(64位)的内存空间,一个long double型数据占用16个字节(128位)的内存空间。有关规定见表2.1.3。

表2.1.3 浮点型数据所占的内存空间及其取值范围

img85

应当注意,浮点型数据的取值范围和值的精度与所用的机器有关。其中有效数据是指输出每种浮点型数所对应的十进制的有效位数。