欢迎光临散文网 会员登陆 & 注册

在计算机中为什么不需要一个专门的二进制位来存放小数点

2023-03-31 17:09 作者:yidadakimasi  | 我要投稿

首先问一下我们生活中为什么需要小数点这个东西?

因为我们需要把一个数的小数部分和整数部分分开,小数点它是一个分割符,小数点前面的部分就是整数部分,小数点后面的部分就是小数部分。


在计算机中我们还是需要提取一个数的整数部分和小数部分的,但是为什么不需要用专门的一个二进制位来存放小数点呢?

因为不需要 

在IEEE标准中有一个浮点数的规范。在这个规范中已经给你定好了你用多少个二进制位来表示整数部分,用多少个二进制位来表示小数部分。假设有这样的规范,我用8个二进制位表示浮点数,0~2 这三个二进制位来表示整数部分,3~7这5个二进制位来表示小数部分。那你拿手指从左往右数就可以了,数完前三个,那就是整数部分,剩下的部分就是小数部分了,完全不需要给小数点单独留一个二进制位置。其实这也是规范的好处,哈哈。




在计算机中为什么不需要一个专门的二进制位来存放小数点的评论 (共 条)

分享到微博请遵守国家法律