码迷,mamicode.com
首页 > 其他好文 > 详细

十进制与二进制之间的相互转化

时间:2016-07-14 08:34:40      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

当十进制数转化为二进制数时

用除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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!