2进制
8进制
16进制
计算机的逻辑
用1和0来代表某一段电路的真实状态(通过或者断电)。
通电为1,断电为0。
二进制
用1和0代表真和假。
由于早期的计算机一次能够发送8位数字,很自然地用8位2进制数字编写代码。
字节
8位2进制也叫字节。
如:从0000 0000… …1111 1111间的所有可能的组合,每一种组合便是8位计算机的一次传递的量。
16位计算机则一次传递0000 0000 0000 0000… … 1111 1111 1111 1111间的16位2进制数字组合。以此类推。
8位2进制数可以表示256个不同的值。
高8位和低8位
8位2进制数字是一个字节,那么4个2进制数字就是半个字节,如:
1010 0101
1010是前半个字节,叫高8位。
0101是后半个字节,叫低8位。
进制的换算
10进制使用数字0-9,逢10进1 。
16进制使用数字0-F,逢16进1。
8进制使用数字0-7,逢8进1。
2进制使用数字0-1,逢2进1 。
10的进位:
100 101 102 103… …
16的进位:
160 161 162 163… ..
8的进位:
80 81 82 83… ..
2的进位:
20 21 22 23… ..
任何数值的0次冥是1
因此,如果要表示10进制的5:
5*100= 5
表示15:
1 *101+5 *100=10+5=15 <