2进制转10进制

[复制链接]
查看11 | 回复3 | 2018-8-14 04:20:43 | 显示全部楼层 |阅读模式
二进制数转换成十进制数二进制的1101转化成十进制 1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 转化成十进制要从右到左用二进制的每个数去乘以2的相应次方 不过次方要从0开始 相反用十进制的13除以2 每除一下将余数就记在旁边 最后按余数从下向上排列就可得到1101 十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0
回复

使用道具 举报

千问 | 2018-8-14 04:20:43 | 显示全部楼层
十进制转化为二进制
回复

使用道具 举报

千问 | 2018-8-14 04:20:43 | 显示全部楼层
就是以个位为基准,2^n
n的值为(个位是0,十位是1,小数点后一位是-1,两位是-2,一次类推)例:101.11
1*2^2+0*2^1+1*2^0+1*2^-1+1*2^-2
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行