2.2.3 浮点型

    浮点型变量又称实型变量,用来存储带小数的数值。浮点型变量在内存中用二进制浮点形式表示,如图2.4所表示。每个浮点型量是由符号位、阶码和尾数3部分组成的,符号占一位,0代表正,1代表0,没有无符号浮点数这一用法。

    图2.4所表示的浮点型量的大小(不考虑符号位)为C×2B。C++中提供了3种字长的浮点类型:float、double和long double,其各自的字节数和精度如表2.3所示。

    2.2.3 浮点型 - 图1

    图 2.4 浮点型内存表示模型

    2.2.3 浮点型 - 图2

    说明

    Visual C++中long double的长度为8个字节,等同于double。