在转化过程中,可以将二进制四个一组地转化成十六进制,三个一组地转化为八进制。
举个例子
二进制转八进制 二进制11101001
首先分成三个一组,不足补0 就是 011 101 001 对应的就是3 5 1
根据二进制的算法,这个数应该是 3*2^6+5*2^3+1*2^0 。也可以表示为3*8^2+5*8^1+1*8^0
也就是八进制的351
从二进制转换成十六进制的简便方法例举
0111101可以这样分:
0011|1101(最高位不够可用零代替),对照着二进制的表格,1024 512 256 128 64 32 16 8 4 2 1 (一般例举这么多就够了,如果有小数的话就继续往右边列举,如0.5 0.25 0.125 0.0625……)
1024 512 256 128 64 32 16 8 4 2 1
0 0 1 1
| 1 1 0 1
左半边=2+1=3 右半边=8+4+1=13=D
结果,0111101就可以换算成16进制的3D。
沒有留言:
張貼留言