二进制 八进制 十进制 十六进制之间的转换
1011=1*2(0)+1*2(1)+0*2(2)+1*2(3)=11
1 + 2 + 0 + 8 =11
技巧:0 1 0 1 0 1 1
64 32 16 8 4 2 1
111=7
1111=15
八进制:010-101-110
2 5 6 所以八进制为0256
十六进制:0000-1010-1110
0 10 14 所以十六进制为0xAE
负数的二进制:0000-0110 -----=6
若想表示-6则如下步骤:1、这个数正数的二进制取反再加一
取反如下:1111-1001 -----加法:逢二进一
+0000-0001
---------------------
1111 -1010 ----=-6 -----负数二进制最高位为一
结论:八进制数是三个二进制位组成一个八进制位
十六进制数是四个二进制位组成一个十六进制位
若将十进制转换为二进制如下:
2 |___6____ -----0 (没有余数)
2 |__3____ -----1
1 -----1
所以6的二进制为 110