当前位置:首页 > 经验 >

二进制是怎样被读取出来的(通俗解释二进制)

来源:原点资讯(www.yd166.com)时间:2022-11-06 18:44:03作者:YD166手机阅读>>

二进制是怎样被读取出来的,通俗解释二进制(1)

信息时代,我们的生活离不开计算机。我们看到的视频、图片,阅读的文字、数字和符号、听到的音乐,其实都是一串由0和1组合的序列。这就是我们计算机经常使用的二进制数。

你知道吗?世界上最早提出二进制的人,就是那个曾发现微积分的“百科全书”式的天才——莱布尼茨。

你是否会好奇,为什么我们计算机不直接用常见的0到9描述?究竟什么是二进制呢?

在聊二进制前,让我们先来认识什么是十进制。

01

什么是十进制

在日常生活中,我们习惯使用0、1、2、3、4、5、6、7、8、9这十个阿拉伯数字来记数。

二进制是怎样被读取出来的,通俗解释二进制(2)

当我们在商场上看到某件物品标价为1246,就可以自然地拼读出来:一千二百四十六,而不是直接读成:一二四六。其实,我们发现,在一串数字中,每一位都代表不同含义。

1 2 4 6

千 百 十 个

于是,存在如下计算:

1246=1*10 2*10 4*10 6*10

可以看到,如果我们从第0位开始计数,每一位上的数字分别乘上固定数值,即“位权”,也就是“每一位的权重”。则第i位的权重就是

10

一般地,对于一个R进制的数字,第i(i从0开始计数)位的位权为:

R

在我们生活中习惯使用的计数方法,就是十进制,即“逢十进一”。

02

什么是二进制

尽管日常生活中,十进制的使用已深入人心。但是,在计算机领域,普遍采用二进制。

二进制是怎样被读取出来的,通俗解释二进制(3)

也就是只由0和1组成的计数法,逢二进一,第i(i从0开始计数)位的位权为:

2

因此,当我们看到一串0、1序列时,我们需要进行如下的计算,才能转换为我们常用的十进制计数:

二进制:1 0 1 1

十进制:11=1*2 0*2 1*2 1*2

03

二进制的优点

既然使用二进制有些“反人类”,为什么计算机会选择使用二进制呢?

二进制是怎样被读取出来的,通俗解释二进制(4)

首页 123下一页

栏目热文

二进制文件存放(二进制文件目录)

二进制文件存放(二进制文件目录)

来源:科技日报图片来源:DBMS Internals在我们的日常生活中,偶尔会出现这样的经历:辛苦下载的资料文件一不小心...

2022-11-06 18:41:46查看全文 >>

二进制怎么存储数据(二进制代码如何存进存储器)

二进制怎么存储数据(二进制代码如何存进存储器)

如果您不想将工件上传到公共存储库,或者如果您在未连接到公共存储库的私有网络上工作,则需要能够将依赖项离线存储在私有存储库...

2022-11-06 19:23:51查看全文 >>

二进制是怎么传输的(二进制怎么存储信息)

二进制是怎么传输的(二进制怎么存储信息)

我们现在基本上每天都在使用网络,在网络上进行互相通信,但你知道你电脑发送的信息是如何传递到远端电脑上的呢?本篇就讲述一下...

2022-11-06 18:44:10查看全文 >>

十进制转二进制对照表(进制转换计算器)

十进制转二进制对照表(进制转换计算器)

十进制 二进制 十六进制1 0001 12 0010 23 0011 34 0100 45 0101 56 0110 6...

2022-11-06 19:13:25查看全文 >>

二进制编码对照表(万能进制转换计算器)

二进制编码对照表(万能进制转换计算器)

大家好,我是电器电!今天来讲一下二进制的运算!加法运算是最基本的运算0 0=0 0 1=1 1 0=1 1 1=10 1...

2022-11-06 18:47:42查看全文 >>

二进制存储方式(进制转换计算器)

二进制存储方式(进制转换计算器)

实战:基于MongoDB文件服务器本节,我们将介绍如何基于MongoDB技术来存储二进制文件,从而实现一个文件服务器Mo...

2022-11-06 19:24:48查看全文 >>

存储8位二进制信息(存储8位二进制的信息)

存储8位二进制信息(存储8位二进制的信息)

C语言支持的基本数据类型通过前面的举例分析,我们知道房子的类型,决定了房子的属性。例如,一房一厅的房子,有一个房间的空间...

2022-11-06 18:38:25查看全文 >>

八位二进制拨码图(二进制拨码图解)

八位二进制拨码图(二进制拨码图解)

容易让人糊涂的BCD码和十六进制BCD码(Binary-Coded Decimal‎)是二进制编码的十进制数的缩写,BC...

2022-11-06 19:25:55查看全文 >>

存储与运算都用二进制吗(为什么用二进制来存储数据)

存储与运算都用二进制吗(为什么用二进制来存储数据)

人类的世界里,数字通常是十进制表示的(例如0,1,2,3,4,1000等),计算机的世界只能识别二进制,因此对于它说,数...

2022-11-06 18:39:15查看全文 >>

为什么以二进制存储(二进制存储是不是比较节省空间)

为什么以二进制存储(二进制存储是不是比较节省空间)

我们前段时间聊了牛顿与莱布尼茨的微积分之争,莱布尼茨所发明的符号被普遍认为更综合,适用范围更加广泛。作为17世纪最伟大的...

2022-11-06 18:40:02查看全文 >>

文档排行