计算机中二进制转化、二进制移位以及阶码、尾数等概念

本文探讨了计算机中浮点数的表示方法,包括尾数(q)和阶码(n)的概念,以及不同精度下它们的位数。同时,介绍了二进制转换为十进制的原理,通过构造商序列和余序列来解释。此外,还提及了二进制移位在处理无穷循环小数和几何级数时的作用。
摘要由CSDN通过智能技术生成

计算机中使用浮点数表示实数 x ,实际存放的并非 x 的算术值,而是近似值   

x\approx \pm q*2^{n}

其中 q 称尾数,是一个有限的二进制数,满足 1/2<=q<1 ;整数 n 称阶码

在以32位表示单精度实数的计算机中,尾数用24位表示,阶码8位;

在以48位表示单精度实数的计算机中,尾数用40位表示,阶码8位;

而在以64位表示双精度实数的计算机中,一般尾数用53位表示,阶码11位。


二进制转换为十进制:

  • 整数采用构造商序列和余序列如:

12=2*6+0

6=2*3+0

3=2*1+1

1=2*0+1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值