定点数与浮点数

2017-06-01  本文已影响0人  比叡

定点数

小数点固定在某一个位置的数为定点数。

定点整数

数符+数值部分+小数点

表示范围 -(2^n -1)<=n<=(2^n-1)

定点小数

数符+小数点+数值部分

表示范围 -(1-2^n)<=n<=(1-2^n)


浮点数

浮点数是小数点的位置可以浮动的数。

浮点数表示为 N=S×r^j (浮点数=尾数×基数^阶码)

举例:十进制- 12345=1.2345×10^4

           二进制- 11010=0.11010×2^101

为了提高精度和便于比较,浮点数的尾数用纯小数的形式,并将尾数最高位为1的浮点数称为规格化数,比如0.011010和0.11010都可以采用,而0.11010才是规格化的尾数。

机器中的表示形式

阶符+阶码+数符+尾数

阶符和数符分别表示阶码和尾数的正负;

阶符+阶码=总位数m表示浮点数的表示范围及小数点的位置;

尾数的位数n表示浮点数的精度,越大精度越大

上一篇下一篇

猜你喜欢

热点阅读