小数二进制转化为十进制权数怎么算
答案:3 悬赏:60
解决时间 2021-03-24 19:45
- 提问者网友:刀枪不入
- 2021-03-23 20:48
小数二进制转化为十进制权数怎么算
最佳答案
- 二级知识专家网友:时光挺欠揍
- 2021-03-23 22:10
解:从小数点第一位开始,数字乘以2的负一次方,2的负二次方,2的负三次方......而后相加即得到10进制结果。
例如:二进制数字0.1011化成十进制为:
1×1*2^(-1)+0*2^(-2)+1*2^(-3)+1*2^(-4)=0.5+0+0.125+0.0625
=0.6875
权数就是1/2ⁿ。
例如:二进制数字0.1011化成十进制为:
1×1*2^(-1)+0*2^(-2)+1*2^(-3)+1*2^(-4)=0.5+0+0.125+0.0625
=0.6875
权数就是1/2ⁿ。
全部回答
- 1楼网友:迷人小乖乖
- 2021-03-23 23:55
你好!
小数点前第一位 是1 ,就1个2的0次幂 是0就0个2的0次幂
小数点前第二位 是1 ,就1个2的1次幂 是0就0个2的1次幂
以此类推
小数点后第一位 是1 ,就1个2的-1次幂 是0就0个2的-1次幂
小数点后第二位 是1 ,就1个2的-2次幂 是0就0个2的-2次幂
以此类推
仅代表个人观点,不喜勿喷,谢谢。
- 2楼网友:旧事诱惑
- 2021-03-23 23:35
你是不知道权是什么意思吗?
个位数是0
十位数是1
百位数是2
千位数是3
依此类推就好了。
比如说10110101转换成十进制算法
1 0 1 1 0 1 0 1
转换成十进制就是 1X2^7+0X2^6+1X2^5+1X2^4+0X2^3 +1X2^2+0X2^1 +1X2^0
=1X128 +0x64 +1X32 +1X16 +0 X8 +1X4 +0X2 +1X1
=181
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯