上篇,已经说了什么是进制,以及别的进制如何转成10进制。
比如 二进制 10 咱说的是1个二加0个一,这样的说法就已经是十进制了。。结果当然是十进制
这次来说下,十进制怎么转其他进制。
比如 3 转换成二进制,3 就是 1个二加1个一 就是 11
5转换成二进制 就是 1个四加0个二加1个一 就是101
9 就是 1个八加1个1 就是 1001 。。。
主要1 -> 1 2 -> 10 4 -> 100 8 -> 1000
我想应该清楚转换的原理了。那么如何计算呢?
比如9
9/2 = 4 …1
4/2 = 2…0
2/2 = 1…0
1/2 = 0…1
余数从下往上写就是 1001
用十进制来举例子。123
123 / 10 = 12 … 3
12 / 10 = 1 … 2
1 / 10 = 0 … 1
不用多说了吧
十六进制同理。
然后说下二进制和十六进制
一个二进制 占一bit 一个十六进制占4bit也就是四个二进制正好可以表示一个十六进制。
计算机采用二进制是应为,对于电路用0,1高电平和低电平是最方便的。采用十六进制是应为方便阅读。