小数在计算机中的表示

如题所述

对于规格化二进制浮点示法而言,有效数位的第1位必定是1而不是0,因此IEEE 754规定:实际有效数位中的第1位被省去,因而,有效数位中默计含有1位。

除了将指数安排在有效数位前面,还不足以快速比较两个浮点数的大小,例如1.0 × 2 -1 在计算机中表示为:0 11111111 00000000000000000000000。

这个数相当于整数的 0x7F800000,1.0 × 2 1 在计算机中表示为:0 00000001 00000000000000000000000,这个数相当于整数的 0x00800000。

扩展资料:

注意事项:

计算机处理信息的最小单位——位,就相当于二进制中的一位。位的英文 bit 是二进制数位(binary digit)的缩写。

二进制数的位数一般是8位,16位、32位??也就是8的倍数,这是因为计算机所处理的信息的基本单位是 8位二进制数。8位二进制数被称为一个字节。字节是最基本的信息计量单位。位是最小单位,字节是基本单位。

程序中,即使是用十进制数和文字等记述信息,在编译后也会转换成二进制数的值,所以程序运行时计算机内部处理的也是用二进制数表示的信息。

参考资料来源:百度百科-计算机

参考资料来源:百度百科-小数

参考资料来源:百度百科-二进制

温馨提示:答案为网友推荐,仅供参考
相似回答