二进制的小数怎么和十进制互转

[复制链接]
查看11 | 回复3 | 2012-11-9 07:54:18 | 显示全部楼层 |阅读模式
整数部分你应当会算吧。小数部分其实一样,各位的值乘以该位对应的2的阶乘。例如0.1110:小数点后第1位是1,于是1×2的-1次幂,即0.5;小数点后第2位是1,于是1×2的-2次幂,即0.25;小数点后第3位是1,于是1×2的-3次幂,即0.125;小数点后第4位是0,于是0×2的-4次幂。因此这个小数就是0.5+0.25+0.125 = 0.875。 另外也可以利用二进制的衍生进制快速计算。还是0.1110,按照十六进制换算:小数点后第1~4位是1110即十六进制的0EH,于是14×16的-1次幂,即0.875。...
回复

使用道具 举报

千问 | 2012-11-9 07:54:18 | 显示全部楼层
0010 1101 二进制转十进制 32*1 + 16*0 + 8*1 + 4*1 + 2*0 + 1*1=32+8+4+1=4537 十进制转二进制 37=32+4+1 对应的二进制是 100101 是不是很简单呢?...
回复

使用道具 举报

千问 | 2012-11-9 07:54:18 | 显示全部楼层
用电脑的计算器就可以转了...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行