|
十进制数和二进制数之间的转换方法如下:
(1)十进制数转换成二进制数
对整数部分采用“除2取余”法,即把一个十进制的整数部分连续地被2除,将依次得到的余数按相反顺序排列,得到的就是相应二进制数的整数部分。
对小数部分采用“乘2取整”法,即把一个十进制数的小数部分连续地乘以2,将依次得到的整数按顺序排列,得到的就是相应二进制数的小数部分。
(2)二进制数转换成十进制数
把二进制数小数点前整数部分的第n位的值乘以2n-1,把小数点后小数部分的第m位的值乘以2-m,然后把这些结果值相加即可。
例如:
101101.101B=1*25+0*24+1*23+1*22+0*21+1*20+1*2-1+0*2-2+1*2-3
=25+22+20+2-1+2-2 =45.625 |
|