2.2.2 实型

实型又可称为浮点型。在C++中,用于表示实型的类型有:float、double和long double,它们的存储格式遵循前面已讨论过的IEEE—754标准。在32位计算机中,float浮点型,是单精度实型,用32 位(4字节)来表示,其有效位数为7位;double浮点型,是双精度实型,用64位(8字节)来表示,其有效位数为15位;long double浮点型,是长双精度实型,可用64位(8字节)、80位(10字节)或128位(16字节)来表示,具体位长取决于C++编译器对其支持情况(Visual C++ 6.0将long double浮点型用64位来存储),如图2.4所示。

图2.4 不同实型的存储空间大小