对于一个初学者,怎么理解计算机里的二进制?

初学者嘛,帮你建立一下概念。

其实就是"进制"这个概念。

人类现在习惯性的使用十进制,是因为,人类有十个指头。想想小孩子数数习惯性掰指头。没有数字概念的时候,只能数几个几个,有一个掰一个指头,最多掰到十,然后不能再掰了,就在其他地方画个记号,表示数满了一次,然后继续重新掰指头。这是进制的初始概念。

类比人类,计算机从物理层面上数数,它没有手,没有指头,只有电流。所以科学家就定义"没电"和"有电"两种状态,相当于人类只有两个指头,数完两个指头就要画记号(进位)。

这就是为什么人类用十进制,而电脑用二进制。最开始科学家想办法让计算机也用十进制来的,但是代价太高,物竞天择,当前科技水平二进制最适合电脑。但如果有了新的科学技术,什么量子计算机,生物计算机,可能会从根本上创造出"多个指头"的环境,到时候就可能改变二进制的计算机。

你可能感兴趣的:(对于一个初学者,怎么理解计算机里的二进制?)