分享

十进制转换为二进制的方法(同理八进制、十六进制转换为二进制的方法)

 笑观云卷云舒 2010-10-21
十进制、八进制、十六进制转换为二进制的方法
 
一、整数十进制转换为二进制的方法
 
口诀:除二得商倒取余
 
解释:将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取将除得的余数,即换算为二进制数的结果(如图)
 
例如:6换算为二进制数为:110
 
二、将二进制换算为十进制数的方法
 
例如:将二进制110换算为十进制数
 
 1     1     0 
 22        21        20
将十进制中的三位数分别于下边对应的值相乘后相加得到的值为换算为十进制的结果
第一位0与20相乘:0*20=0
第二位1与21相乘:1*21=2
第三位1与22相乘:1*22=4
将得到的结果相加:0+2+4=6
二进制110换算为十进制后的结果为:6
 
三、八进制转换成十进制方法(同理二进制装换十进制)
 
口诀:除八得商倒取余(如图)
 
例:十进制数120转换为八进制数为170 
 
四、八进制数转换为十进制数的方法(同理二进制转换为十进制地方法)
 
例:八进制数170转换成十进制数
1     7     0
82    81    80
第一位0与80相乘:0*80=0
 第二位7与81相乘:7*81=56
 第三位1与82相乘:1*82=64
将得到的结果相加:0+56+64=120
八进制170换算为十进制后的结果为:120
 
五、十进制转换为十六进制的方法(同上)
 
口诀:除十六得商倒取余(如图)
 
例:十进制120转换为十六进制数为:78
 
六、十六进制转换为十进制方法
 
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
 
例:十六进制数2AF5换算为十进制数
 
2     A      F      5
163   162    161    160
第一位5与160相乘:5*160=5
   第二位F与161相乘:15*161=240
    第三位A与162相乘:10*162=2560
   第四位2与163相乘:2*163=8192
   将得到的结果相加:5+240+2560+8192=10997
   十六进制2AF5换算为十进制后的结果为:10997
 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多