有没有计算机专业的,为什么二进制转为十进制128+64+16+8+4+05+0125=220625
答案:1 悬赏:10 手机版
解决时间 2021-11-15 01:16
- 提问者网友:斑駁影
- 2021-11-14 19:29
有没有计算机专业的,为什么二进制转为十进制128+64+16+8+4+05+0125=220625
最佳答案
- 五星知识达人网友:鸠书
- 2021-11-14 20:39
二进制: 11 0010 0111 0001.011
转换成十进制:=2^13+2^12+2^9+2^6+2^5+2^4+2^0+2^(-2)+2^(-3)
从最低位(最右)算起,位上的数字乘以本位的权重,权重就是2的第几位的位数减一次方。比如第2位就是2的(2-1次)方,就是2;第8位就是2的(8-1)次方是128。把所有的值加起来。
2(1-1)代表2的0次方,就是1;其他类推
比如二进制1101,换算成十进制就是:1*2(1-1)+0*2(2-1)+1*2(3-1)+1*2(4-1)=1+0+4+8=13追问这种1101整数的简单。但是带小数点的就难了,我就是想知道为什么128+64+16+8+4+05+0125=220625追答128+64+16+8+4=220
05+0125=0625
这样能看懂么追问我知道了我知道了 谢谢亲爱的追答不客气
转换成十进制:=2^13+2^12+2^9+2^6+2^5+2^4+2^0+2^(-2)+2^(-3)
从最低位(最右)算起,位上的数字乘以本位的权重,权重就是2的第几位的位数减一次方。比如第2位就是2的(2-1次)方,就是2;第8位就是2的(8-1)次方是128。把所有的值加起来。
2(1-1)代表2的0次方,就是1;其他类推
比如二进制1101,换算成十进制就是:1*2(1-1)+0*2(2-1)+1*2(3-1)+1*2(4-1)=1+0+4+8=13追问这种1101整数的简单。但是带小数点的就难了,我就是想知道为什么128+64+16+8+4+05+0125=220625追答128+64+16+8+4=220
05+0125=0625
这样能看懂么追问我知道了我知道了 谢谢亲爱的追答不客气
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯