进制转换
只记得二进制转十进制,复习一下
二进制转十进制
128 64 32 16 8 4 2 1
记住这串数字就行,每往前一位就乘2
1000 0010 = 128 + 2 = 130
或者从后往前
0*2^0 + 1*2^1 + 0*2^3 + 0*2^4 + 0*2^5 + 0*2^6 + 0*2^7 + 1*2^8 = 2 + 128 = 130
感觉差不多
二进制转八进制
只要记得三个数字4 2 1
循环往复
010 000 010 = 202
不需要加起来
二进制转十六进制
只要记得四个数字8 4 2 1
循环往复
1000 0010 = 82
不需要加起来
另外,十六进制没有9以上的数字,10到15用A到F表示
综上,只要转换成二进制,转成其他很方便,
另外,八进制和十六进制因为不用加起来,一眼就能看出来,十进制就稍微麻烦点。
十进制转二进制
除2取余,把余数从下往上排列就是二进制
78 / 2 = 39余0
39 / 2 = 19余1
19 / 2 = 9余1
9 / 2 = 4余1
4 / 2 = 2余0
2 / 2 = 1余0
1 / 2 = 1余1
所以78 = 1001110