您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
谈谈计算机的“进制”,怎么理解“进制”这个词?
计算机,方式,这个数谈谈计算机的“进制”,怎么理解“进制”这个词?
发布时间:2019-02-08加入收藏来源:互联网点击:
谈谈计算机的“进制”,怎么理解“进制”这个词?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
啥是“进制”?
全称就是“进位技术制”。也就是说,当我们计数到一定的时候,就需要进位的一种计数方式,这是我们现在最常用的一种计数方式。
X进制就是说,每当计数到X的时候,就会进位,当前位从头开始计数。当然,我们也可以理解成,在X进制中,是没有X这个数的。
为什么说X进制没有X这个数呢?
例如我们常见的十进制。其实只有0-9,并没有十这个数。有的人就说了,“10”不就是十吗?为什么没有10?其实,在十进制中,10并不是一个数,因为这已经进位了。个位已经开始重新计数,十位为1。
而在十六进制中,就有10这个数,十六进制中,我们通常用“a”表示10。也就是说,十六进制中,当我们看到“a”的时候,需要读为“十”。而十六进制中,最大的单个数字是多少呢?“f”,读作“十五”。
在书写X进制的时候,我们一般会在后面附加一个小括号,中间写上使用的进制。例如:二进制可以写为1001(2),十进制可以写为51(10),十六进制可以写为8f(16)。
而对于计算机来说,只认识二进制,为什么计算机使用二进制呢?
因为最早的时候,计算机采用的是机械开关,后来使用到了晶体管,不管是哪种方式,他们都只能传达出两种结果,一个是开,一个是关。
我们可以把这个晶体管想象成灯泡。你我之间约定好,开关开关是你好,开关开是再见。那么我看着灯泡的闪烁情况,就知道你想对我说什么了。计算机也就是一样的方式进行的通讯,开被作为了1,关被作为了0,于是就有了二进制。
后来,随着科学的进步,电子元件虽然可以传达出除了0和1外更多的信号,但是由于二进制的使用已经普及了,所以也没有一直沿用至今。
而我们的磁盘,U盘,光盘,也都是使用的二进制的方式来记录信息,因此,计算机之间的数据传输都是使用的一种计数方式,能够达到非常高的效率。
回答于 2019-09-11 08:43:50
前面已经说过了,重复一遍,计算机里面只用二进制,这个基本正确。但实际上,连二进制都不完全对,实际上同余计算,这个还需要你学很久。其实,对于计算机来说没有进制,只有溢出,不溢出怎么有进制?如果一个字长为128bit的机器,它的进制就是2^128进制的,因为小于这个数都不会产生进位。就好像我们说的十进制,是因为9+1要产生进位。人们习惯10进制,大体上认为是有10个手指能表示的最大为十。但是,对于计算机一个128bit的计算机,它一个单位能表示的数就有2^128。而且以后还有更长的。人需要看懂,如果转换成10进制,和计算机的理解不同,很不直观。如果看2进制,太长,人容易混乱。8进制其实比较好,但是128/3不是整数,不如16进制方便。8进制和16进制主要是为了人好记。
上一篇:当爱一个人无法自拔,而那人却放弃了你该怎么自我调节?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |