标签:
当十进制数转化为二进制数时
用除2取余法,即将十进制数辗转除2取其余数,直至结果为1 。然后将结果1及余数以从后向前的方向正确写出即为 所求二进制数(位数不足时在前方补0)。
例: 95求二进制
95 / 2 = 47 / 2 = 23 /2 = 11 / 2 = 5 / 2 = 2 / 2 = 1
余数: 1 1 1 1 1 0
结果为:01011111
当二进制数转化为十进制数时
用采用幂加和方式,从小数点左侧第一位为0次幂,小数点左侧第二位为1次幂,以此类推。当查看的位数为1时,则计算,当查看的位数为0时,则不计算。
例:100110转为十进制数
100110=0*2^0+1*2^1+1*2^2+0*2^3+0*2^4+1*2^5
=1*2^1+1*2^2+1*2^5
=2+4+32
=38
标签:
原文地址:http://www.cnblogs.com/watkins/p/5668997.html