61阅读

十进制小数转换二进制-十进制数如何转换为二进制数

发布时间:2017-09-21 所属栏目:软件教程

一 : 十进制数如何转换为二进制数

[二进制数]十进制数如何转换为二进制数——简介
我们经常听到十进制数和二进制数,在计算机中经常用二进制来计算,怎样才能把我们常见的十进制数转换为二进制数呢?
二进制数 十进制数如何转换为二进制数[二进制数]十进制数如何转换为二进制数——正整数转二进制:

[二进制数]十进制数如何转换为二进制数 一
这里我们以十进制数201为例,先用201除以2等于100余1,我们把1提取出来。
二进制数 十进制数如何转换为二进制数
[二进制数]十进制数如何转换为二进制数 二
用上一次除得的100除以2等于50余0,我们把0提取出来,如图所示。
二进制数 十进制数如何转换为二进制数
[二进制数]十进制数如何转换为二进制数 三
用同样的方法继续往下除,并把余数提取出来,如图所示。
二进制数 十进制数如何转换为二进制数
[二进制数]十进制数如何转换为二进制数 四
现在我们可以看到余数依次为:1,0,0,1,0,0,1,现在我们倒序排列就是1001001,这就是转换好的二进制数。
二进制数 十进制数如何转换为二进制数[二进制数]十进制数如何转换为二进制数——小数转二进制:

[二进制数]十进制数如何转换为二进制数 一
这里我们以十进制小数0.125为例,先用0.125乘以2等于0.25,我们把整数部分0提取出来,再用小数部分继续计算。
二进制数 十进制数如何转换为二进制数
[二进制数]十进制数如何转换为二进制数 二
取上一次计算的小数部分25填上0.构成新的小数0.25继续乘以2等于0.5,我们把整数部分0提取出来,再用小数部分继续计算。
二进制数 十进制数如何转换为二进制数
[二进制数]十进制数如何转换为二进制数 三
用同样的方法用0.和小数部分构成新小数,并提取整数部分,知道最后小数部分为0为止。
二进制数 十进制数如何转换为二进制数
[二进制数]十进制数如何转换为二进制数 四
现在我们可以看到提取的整数依次为:0,0,1,现在我们在其前面加上0.即0.001,这就是转换好的二进制小数。
二进制数 十进制数如何转换为二进制数[二进制数]十进制数如何转换为二进制数——负整数转二进制:

[二进制数]十进制数如何转换为二进制数 一
这里我们以-201为例,首先把201的二进制数求反,即把各位数的“1”变为“0”,“0”变为“1”。
二进制数 十进制数如何转换为二进制数
[二进制数]十进制数如何转换为二进制数 二
现在把求反后的数字在加上1,变回得到相应的二进制数了。
二进制数 十进制数如何转换为二进制数

二 : 十进制转二进制的小数转换方法_Irc

十进制小数转换方法

十进制小数→→→→→二进制小数 方法:“乘2取整”

对十进制小数乘2得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分.

如此不断重复,直到小数部分为0或达到精度要求为止.第一次所得到为最高位,最后一次得到为最低位

如:0.25的二进制

0.25*2=0.5 取整是0

0.5*2=1.0取整是1

即0.25的二进制为 0.01 ( 第一次所得到为最高位,最后一次得到为最低位)

0.8125的二进制

0.8125*2=1.625取整是1

0.625*2=1.25取整是1

0.25*2=0.5取整是0

0.5*2=1.0取整是1

即0.8125的二进制是0.1101(第一次所得到为最高位,最后一次得到为最低位)

十进制小数→→→→→八进制小数 方法:“乘8取整”

0.71875)10 =(0.56)8

0.71875*8=5.75取整5

0.75*8=6.0取整6

即0.56

十进制小数→→→→→十六进制小数方法:“乘16取整”例如:

(0.142578125)10=(0.248)16

0.142578125*16=2.28125 取整2

0.28125*16=4.5取整4

0.5*16=8.0取整8

即0.248

非十进制数之间的转换

(1)二进制数与八进制数之间的转换

转换方法是:以小数点为界,分别向左右每三位二进制数合成一位八进制数,或每一位八进制数展成三位二进制数,不足三位者补0。例如:

(4[www.61k.com)23。45)8=(100 010 011.100 101)2

(1001001.1101)2=(001 001 001.110100)2=(111.64)8

(2)二进制与十六进制转换

转换方法:以小数点为界,分别向左右每四位二进制合成一位十六进制数,或每一位十六进制数展成四位二进制数,不足四位者补0。例如:

(ABCD。EF)16=(1010 1011 1100 1101.11101111)2

(101101101001011.01101)2=(0101 10110100 1011.0110 1000)2=(5B4B。68)16

0

0

0


评论这张转发至微博

三 : excel表格中DEC2BIN函数怎么实现十二进制转换?

相信很多工程师和学生们都会使用到十进制转换为二进制的情况,如何在excel中快速实现呢,功能虽小,但是很多人会想不起来,本文简单介绍下DEC2BIN函数的使用步骤。

1、首先打开一个空白的Excel文档来示例

2、这里有几个十进制的数字

3、在B1列输入“=DEC”,后面就会出现几个备选的函数,我们选择DEC2BIN函数

4、选择DEC2BIN函数后会出现这样的画面

5、我们将“number”选择为A1,然后补充完整函数格式,右边填上一个“)”即可。之后确定我们看到出现了二级制数字

6、然后在二进制数字这一列向下拉,A列十进制数字转换后的二进制数字就整个显示在B列了。

本文标题:十进制小数转换二进制-十进制数如何转换为二进制数
本文地址: http://www.61k.com/1099887.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1