定点整数
定点整数
定点数是计算机中采用的一种数的表示方法。参与运算的数的小数点位置固定不变。定点数包括定点整数和定点小数。
定义
计算机中,根据小数点固定的位置不同,定点数有定点(纯)整数和定点(纯)小数两种。若阶码J=0,尾数S为纯整数,此时,小数点固定在数的最低位之后,则称其为定点整数。
定点整数的小数点完全靠事先约定而隐含在不同位置。
如下图所示:
定点整数
小数点位固定在最后一位之后称为定点整数。若机器字长为n+1位,数值表示为:
X=X0X1X2...Xn,其中Xi={0,1},0≤i≤n 即(-1)^X0 * (X1*2^(n-1) + X2*2^(n-2) + ... + Xn-1*2 + Xn)
数值范围是 -(2^n-1)≤X≤2^n-1
例如:1111表示-7。
定点小数
小数点固定在最高位之后称为定点小数。若机器字长为n+1位,数值表示为:
X=X0.X1X2...Xn,其中Xi={0,1},0≤i≤n (这里X0不表示数字,只表示符号,若X0=0,则代表X=0.X1X2...Xn,X0=1,则代表-0.X1X2...Xn)。
即X=X0.X1X2...Xn代表的小数为 (-1)^X0 * ((X1*2^(-1)) + X2*2^(-2) + ... + Xn-1*2^(-n+1) + Xn*2^(-n))
数值范围是 -(1-2^(-n))≤X≤1-2^(-n)
例如:1111表示-0.875
最新修订时间:2023-12-24 15:27
目录
概述
定义
定点整数
参考资料