就拿十进制来说吧 ,在十进制中,一位数是0~9,当超过9时就是该怎么表示呢,自然就是向前进一位,变成10这个两位数了
其实所说的几进制,就是满几就进位的意思,
在2进制中 ,1表示为0001 再加1的话变成2,满2了,要进位,所以2就表为0010啦
那么怎么是用3个2进制位表示一个8进制数呢?
其实是这样的
3个2进制位可以表示2[sup]3[/sup]个数字(就像3位10进制数可以表示10[sup]3[/sup]个数是一个道理)
数一数就知道了这八个数字是
二进制 八进制
000----------------- 0
001----------------- 1
010------------------2
011------------------3
100------------------4
101------------------5
110------------------6
111------------------7
是吧八个,对于4位二进制表示一个16进制数道理是一样的啦,乱的话数一数吧
|