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

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

作者: Thaor | 来源:发表于2020-07-03 10:54 被阅读0次

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

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

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

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

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

相关文章

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

    初学者嘛,帮你建立一下概念。 其实就是"进制"这个概念。 人类现在习惯性的使用十进制,是因为,人类有十个指头。想想...

  • 1.3认识二进制

    认识二进制能更快的理解计算机中的数据是怎么表现的。 本节必须掌握的知识点: 1、二进制、十六进制相互之间的转换 2...

  • Unicode简介

    计算机只能处理二进制,因此需要把文字表示为二进制才能被计算机理解和识别。一般的做法是为每一个字母或汉字分配一个id...

  • 深入了解cpu与java代码 - 草稿

    结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运...

  • Java 和操作系统交互细节

    结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运...

  • Java和操作系统交互细节

    结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运...

  • 学书日记15大篆第五课作业

    《初学者心理建设》六组关键词,说说我的理解 一/“初学者”和“当下的真心” 其实对于书法来说,我不是一个“初学者”...

  • 显示器上显示的字母汉字、数字、符号等都是字符

    显示器上显示的字母、汉字、数字、图形符号等都是字符,计算机怎么存储字符?用的是二进制数据(计算机只能识别二进制数据...

  • 4.1二进制基础(文件操作)

    1、 十进制和二进制的由来 2、 进制转换 什么是二进制十进制转二进制采用短除2法二进制怎么表示一个数计算机为什么...

  • 浅析计算机字符集和编码

    什么是字符集呢? 我们知道,在计算机内部,所有信息都是二进制表示的,二进制对于计算机来说是极为重要的,可以想象成一...

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/ilajqktx.html