计算机基础之二进制、十进制、十六进制转换(上)
计数法与数据转换原理
背景知识:什么是计数法
人类历史上,不同的文明发展都遇到同样的问题,人类记录量时比如中文 二、三、四、五、六……,记录数字所使用的符号不可能有无限多个,但是数量却可以有无穷大,我们不能给每一个具体的数创建一个全新的符号(就算每个数一个符号,人也记不住)。
那么想要用有限的(很少的)符号来记录所有的数,人类就发明了计数法,比如我们小学就开始学习的十进制计数法。
十进制计数法就是用'0','1','2','3','4','5','6','7','8','9'十个数字来表示所有数的计数方法,其中引入了位的概念,十进制计数法,满十向前一位进一。
例如:
9
+ 1
——
1 0
又例如
9 9
+ 1
————
1 0
+ 9
————
1 0 0
同理,这种方法可以推广到其他进制的计数法依然成立:
二进制计数法,由'0'、'1'两个数字组成,满二向前一位进一
1
+ 1
——
1 0