|
知识路径: > 计算机系统基础知识 > 数据的表示 > 数值的原码、反码、补码、移码表示、定点数和浮点数、精度和溢出 > 定点数和浮点数 >
|
相关知识点:3个
|
|
|
|
IEEE 754是由IEEE制定的有关浮点数的工业标准,被广泛采用。该标准的表示形式如下:
|
|
|
|
其中,S为数的符号位,为0时表示正数,为1时表示负数;P为指数(阶码),用移码表示(偏移值为2p-1-1,p为阶码的位数);M为尾数,用原码表示。
|
|
|
对于阶码为全0或全1的情况,IEEE 754标准有特别的规定:若P为全0且M为0,则表示真值±0(正负号和数符位有关)。如果P为全1且M是0,则这个数的真值为±∞(与符号位有关);如果P为全1并且M不是0,则规定其不是一个数(NaN)。
|
|
|
目前,计算机中主要使用三种形式的IEEE 754浮点数,如下表所示。
|
|
|
|
|
在IEEE 754标准中,对于单精度浮点数和双精度浮点数,约定小数点左边隐含有一位,通常这位数就是1,因此尾数为1.××…×。
|
|
|