当前位置:趣知科普网>生活家居>生活常识>

十进制如何转化为二进制

生活常识 阅读(1.54W)

现在工作和学习中,经常会遇到进制的转换,尤其作为电子和编程专业的学生和工作人员,常常在二进制,八进制,十进制,十六进制间转换,下面我们讲讲十进制是如何转化为二进制的

一.定义

(01)什么是十进制?十进制也是我们生活中普遍使用的进制,即满十进一,满二十进二,以此类推……按权展开,第一位权为10^0,第二位10^1……以此类推,第N位10^(N-1),该数的数值等于每位位的数值*该位对应的权值之和。

十进制如何转化为二进制

(02)什么是二进制?二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。

十进制如何转化为二进制 第2张

二. 用计算机转化进制

(01)打开我的电脑,进入所有程序,进入附件,找到计算器,进入计算器界面,这时的计算器时标准版,我们的进制转换要使用科学

十进制如何转化为二进制 第3张

(02)点击查看,选择科学版,进入科学版界面,我们看到界面有各种进制选项

十进制如何转化为二进制 第4张

(03)选择十进制,输入一个数字,比如125,然后选择二进制,出现结果1111101,输入其他的数字,一样很快出结果了

十进制如何转化为二进制 第5张
十进制如何转化为二进制 第6张

二.算法

(01)十进制整数转化为二进制,就是除二,得到设为结果逆时向上即为二进制整数,列如27,二进制为11011

十进制如何转化为二进制 第7张

(02)十进制小数转化为二进制,就是乘2,顺时针向上即为二进制,比如0.125,转化为二进制为001,

十进制如何转化为二进制 第8张

(03)二进制转化为十进制就比简单,直接二进制每位数的2的n-1次方相加即可,譬如11010,即为0乘以2的(0-1)次方+1乘以2的(2-1)次方+0乘以2的(3-1)次方+1乘以2的(4-1)次方+1乘以2的(5-1)次方,结果为27

十进制如何转化为二进制 第9张

(04)二进制整数转化为十进制就比简单,直接二进制每位数的2的n-1次方相加即可,譬如11010,即为0乘以2的(0-1)次方+1乘以2的(2-1)次方+0乘以2的(3-1)次方+1乘以2的(4-1)次方+1乘以2的(5-1)次方,结果为27二进制小数转化为十进制,直接二进制每位数的2的1-n次方相加即可,0时n为1,从0开始小数点后n依次增加,为譬如0.11010,即为0乘以2的(1-1)次方+1乘以2的(1-2)次方+1乘以2的(1-3)次方+0乘以2的(1-4)次方+1乘以2的(1-5)次方+0乘以2的(1-6)次方,结果为15/16

十进制如何转化为二进制 第10张