1.二进制转换成十进制
①
0b10110110 1*2^7+1*2^5+1*2^4+1*2^2+1*2 = 128+32+16+4+2=182
注:进制对应英文名称
binary 二进制 octal八进制 hexadecimal十六进制 decimal十进制
②8421
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
1 0 1 1 0 1 1 0
128+32+16+4+2 =182
2.十进制转成二进制
① 182 整数部分除以2逆序取余 小数半部分正序取整
182 / 2 = 91 ... 0
91 / 2 = 45 ... 1
45 / 2 = 22 ... 1
22 / 2 = 11 ... 0
11 /2 = 5 ... 1
5 /2 = 2 ... 1
2/2 = 1 ... 0
1/2 = 0 ... 1
182 = 0b10110110
②根据8421算
128 64 32 16 8 4 2 1
1 0 1 1 0 1 1 0
182-128 = 54
54 - 32 = 22
22 - 16= 6
6-4=2