定点数
小数点固定在某一个位置的数为定点数。
定点整数
数符+数值部分+小数点
表示范围 -(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表示浮点数的精度,越大精度越大