十进制转二进制:反复除2进行取余数。如求10的二进制表示:
10/2 = 5余0、5/2=2余1、2/2=1余0、1/2=0余1 即可得10的二进制表示为1010
二进制转十进制:对各个二进制位进行幂运算。如求011代表的十进制数
011 1*2^0+1*2^1+0*2^2 = 3
二进制转八进制:从右向左每次取3位二进制位,不够时补0.如求0101101的八进制表示
0101101 101 = 5 101 = 5 000 = 0 八进制表示为 55
二进制转十六进制:从右向左每次取4位二进制位,不够时补0、如求011001011的十六进制表示
011001011 1011 = 11 1100 = 12 0000 = 0 十六进制表示为 CB
八进制、十六进制转二进制:可以以十进制为桥梁进行转换。 |