3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)

我们现实生活中使用的计数方式,通常是“逢十进一”,称为十进制。从古至今,之所以人类一直使用十进制,我想大概是因为人有十个手指头。各国各民族的文字里都有十个数字,目前全球通用的0-9更是包含10个数字。

3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)

为什么计算机使用二进制计数

前面我们提到,计算机的本质就是数字电路组成的计算机器,数字电路中只有 1 和 0 两种状态,就相当于计算机只有两个手指,所以对于计算机而言,二进制是最自然的计数方式。十进制计数是“逢十进一”,那二进制就是“逢二进一”,十进制的 1,2,3,4 对应二进制的 1,10,11,100。二进制的一个数字称为一个位(bit),三个 bit 能够表示的最大二进制数就是 111,也就是十进制的 7。

不过,不管是哪种计数方式,数的大小并没有变,十进制的 1 1=2,二进制的 1 1=10,但十进制的 2 是等于二进制的 10 的。生活中,我们常用的十进制 15,读作“一十五”,34 读作“三十四”。那二进制的 10 就可以类比,读作“一二”,二进制的11读作“一二一”。

3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)

事实上,因为计算机的数字电路只有 0和1 两种状态,所以它只能用二进制存储和读取数据。因此程序员编程时,即使输入的是十进制计数的数字,最终编译的程序执行时,计算机依然是将之转换为二进制计数方式存储的。

你已经知道二进制的一个数字称为一个位(bit),事实上,人们把 8 个 bit 称为一个字节(byte)。我们常说电脑的硬盘式 500G 的,这个 500G 就是指 500G 个字节,也就相当于 4000G 个 bit。G 是计数单位,它有两个含义,计算机领域因为使用的是二进制,所以 1G 等于 220。在物理学中,1G 又可能等于 10 9。

3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)

十进制和二进制怎么转换

在解决这个问题之前,我们先来考虑这一个问题:

假设有一个十进制计数方式的数字,它的百位为 a,十位为 b,个位为 c,如何用 a, b, c 表示出这个数字?

直接 abc?这在数学上表示 a 乘以 b 再乘以 c,并不对。正确的做法是 a* 10^2 b* 10^1 c,因此 123 = 1* 10^2 2* 10^1 3。同样的道理,在二进制计数方式中,101 = 1* 2^2 0* 2^1 1 等于十进制中的 5。我们再来看看十进制的 13,转换为二进制为多少:13 = 1* 2^3 1* 2^2 0* 2^1 1,所以,十进制的 13 换成二进制就是 1101。(头条不支持上下标,10^2 表示 10 的 2 次方)

3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)3分钟搞懂计算机是怎么存数字的,顺带弄清二进制和十进制(计算机怎么存储数字)

有了这样的思路,计算机如何表示小数,也就非常清楚了。二进制的 0.abc 就等于 ax2^-1 bx2^-2 cx2^-3.

所以一个字节能够表示的最大数字是多少呢?我们来看看,1byte = 8bit,所以一个字节能够表示的最大数字为 11111111,换算成十进制就是 1* 2^7 1* 2^6 … 1 = 255。实际上,如果用一个字节表示有符号数(考虑可能表示负数的情况),计算机要把最高位用来表示正负号,这个时候,一个字节最大能表示的数就只有 127 了。

欢迎在评论区一起讨论,质疑。文章都是手打原创,喜欢我的文章就关注一波吧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至89291810@qq.com举报,一经查实,本站将立刻删除。
(0)
上一篇 2024年4月19日 上午10:22
下一篇 2024年4月19日 上午10:28

相关推荐

  • 孩子沉迷于手机如何帮助中学生治网瘾

    孩子沉迷于手机已经成为当今社会的一个普遍问题,尤其是在中学生这个年龄段。如果孩子沉迷于手机,可能会导致学习成绩下降,社交能力减弱,甚至产生心理问题。因此,如何帮助孩子克服网瘾,成为…

    教育百科 2024年9月24日
  • 作为家长,应怎样提升自己的素质,为孩子树立良好的榜样

    作为家长,我们是孩子的榜样,我们的行为举止会直接影响孩子的思想和行为。因此,作为家长,我们应该尽力提升自己的素质,为孩子树立良好的榜样。 首先,我们应该注重自身的学习。作为父母,我…

    教育百科 2024年10月13日
  • 幼儿园休学手续怎么办的(幼儿园休学手续怎么办)

    幼儿园休学手续怎么办 休学是很多人因为身体或其他原因需要暂时停止学习的情况。对于幼儿园孩子来说,休学可能并不常见,但是当孩子需要休学时,家长应该如何处理休学手续呢?本文将介绍幼儿园…

    教育百科 2024年4月21日
  • 《瓦尔登湖》写了什么,使它成为不朽经典?(《瓦尔登湖》写了什么,使它成为不朽经典)

    本文摘自《宁静无价》 程虹 著 上海人民出版社 《瓦尔登湖》是以作者的亲身经历为样板,教人们怎样明智地生活,鲜活地思考。梭罗对生活的追求,可以用那几个醒目的大字“简朴、简朴、简朴”…

    教育百科 2024年4月30日
  • 因病休学能休几年(生病休学了能降级吗)

    生病休学了能降级吗? 最近,我生病了,感觉身体非常不舒服。医生告诉我需要休学一段时间,以便身体恢复。在休学期间,我一直在思考一个问题:如果我生病休学了,是否意味着我需要降低我的学业…

    教育百科 2024年4月28日
  • 红黄绿双休学校

    红黄绿双休学校 红黄绿双休学校是一所位于中国南方的学校,它的校训是“团结,勤奋,创新,向上”。学校致力于培养全面发展的人才,让学生在学习之余,也能够享受充分的休息时间,全面发展自己…

    教育百科 2024年8月6日
  • hotjapanisigirl

    hotjapanisigirl hotjapanisigirl是一个日本极端色情网站的创始人,她的名字叫做日本极端女孩。这个网站提供了大量的日本色情视频,内容涵盖了各种性行为和性虐…

    教育百科 2024年11月28日
  • 北京大学休学政策文件(北京大学休学政策)

    北京大学休学政策 北京大学是中国著名的综合性大学之一,为学生提供了广泛的学术课程和研究机会。然而,对于一些学生来说,他们可能需要更多的时间和精力来专注于家庭或个人事务。因此,北京大…

    教育百科 2024年7月1日
  • 石家庄第三中学排名第几

    石家庄第三中学排名第几? 石家庄第三中学是河北省石家庄市一所著名的中学,成立于1952年,是河北省示范高中。在河北省的中学排名中,石家庄第三中学一直名列前茅。那么,石家庄第三中学排…

    教育百科 2024年10月17日
  • 3岁孩子可以玩的游戏小孩玩的游戏机

    适合3岁孩子玩的游戏和小孩玩的游戏机 3岁是孩子成长过程中非常重要的一个阶段,他们开始对世界充满好奇,并且想要探索和了解周围的一切。在这个年龄段,孩子们通常喜欢一些简单有趣的游戏,…

    教育百科 2024年8月21日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注