09-10
27
二进制、八进制、十六进制 转换为 十进制
作者:hackerpp 日期:2009-10-27
加深下自己的印象,
二进制 :逢二进一
八进制 :逢八进一
十六进制:逢十六进一
算法:各位数字与他的权相乘,积相加。
二进制1101110转换为十进制:
(上面数字随便打的 ^代表次方符号如:5^3就是5的三次方)
=1*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0*2^0
=1*64+1*32+0*16+1*8+1*4+1*2+0*1
=64+32+0+8+4+2+0
=110
------------------------------------------------------------------------------------------
八进制121642转换为十进制:
(上面数字随便打的 ^代表次方符号如:5^3就是5的三次方)
=1*8^5+2*8^4+1*8^3+6*8^2+4*8^1+2*8^0
=1*32768+2*4096+1*512+6*64+4*8+2*1
=32768+8192+512+384+32+2
=41890
------------------------------------------------------------------------------------------
十六进5164C制转换为十进制:
(上面数字随便打的 ^代表次方符号如:5^3就是5的三次方)
=5*16^4+1*16^3+6*16^2+4*16^1+12*16^0
=5*65536+1*4096+6*256+4*16+12*1
=327680+4096+1536+112+12
=333388
二进制 :逢二进一
八进制 :逢八进一
十六进制:逢十六进一
算法:各位数字与他的权相乘,积相加。
二进制1101110转换为十进制:
(上面数字随便打的 ^代表次方符号如:5^3就是5的三次方)
=1*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0*2^0
=1*64+1*32+0*16+1*8+1*4+1*2+0*1
=64+32+0+8+4+2+0
=110
------------------------------------------------------------------------------------------
八进制121642转换为十进制:
(上面数字随便打的 ^代表次方符号如:5^3就是5的三次方)
=1*8^5+2*8^4+1*8^3+6*8^2+4*8^1+2*8^0
=1*32768+2*4096+1*512+6*64+4*8+2*1
=32768+8192+512+384+32+2
=41890
------------------------------------------------------------------------------------------
十六进5164C制转换为十进制:
(上面数字随便打的 ^代表次方符号如:5^3就是5的三次方)
=5*16^4+1*16^3+6*16^2+4*16^1+12*16^0
=5*65536+1*4096+6*256+4*16+12*1
=327680+4096+1536+112+12
=333388
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇

文章来自:
Tags: