进制转换
十进制转其他进制
十进制:201
二进制:201/2=100余1 100/2=50余0 50/2=25余0 25/2=12余1 12/2=6余0 6/2=3余0 3/2=1余1 1/2=0余1
将余数从后向前排列 11001001
2^0+2^3+2^6+2^7=201
八进制:201/8=25余1 25/8=3余1 3/8=0余3
将余数从后向前排列 311
1*8^0+1*8^1+3*8^2=201
十六进制:201/16=12余9 12/16=0余12
将余数从后向前排列C9
9*16^0+12*16^1=201
二进制转八进制
11001001
方法:从右向左取3位转换为10进制 即11为3 001为1 001为1,也就是八进制是311
注:小数点后的是从左向右取3位,不足的用0补齐,如二进制0.1,八进制为0.4
相反的,八进制转二进制,每一位都按照十进制转换成3位的二进制。
二进制转十六进制
与上面类似,改成4位转换。例:
11001001
1100=12 1001=9
C9
八进制转十六进制
通常需要二进制或十进制作为中间媒介,再转为十六进制。