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

来源:百度文库 编辑:神马文学网 时间:2024/04/28 13:05:49
十进制、八进制、十六进制转换为二进制的方法 一、整数十进制转换为二进制的方法 口诀:除二得商倒取余 解释:将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取将除得的余数,即换算为二进制数的结果(如图) 例如: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     082    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      5163   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