3.3.1 浮点数的表示范围

3.3.1 浮点数的表示范围

浮点数由于有小数点,因此它可以用两个定点数来表示,一个定点小数表示其尾数,另一个定点整数表示其阶。这里的阶常常使用移码来表示。浮点数的表示范围也是有限的,因为定点数表示范围有限。浮点数的表示公式为

S 取值为0或1,它表示N 的符号。M 是二进制定点小数,这里称为尾数。E 是二进制定点整数,这里称为阶。J 表示数的进制,也就是基数。

因此,由上式得,正数范围内浮点数能表示的最大数为:(1-2-24)×2127;浮点数能表示的最小数为:。我们知道,原码的表示范围是对称的,因此,浮点数表示范围也应该是对称的。因此,浮点数的表示范围为