十进制转换成二进制小数部分要怎么转啊??

作者&投稿:狄都 (若有异议请与网页底部的电邮联系)
十进制转化为二进制,小数点后面的(小数部分)怎么转?~

小数转换方法———乘基取整法

把十进制小数乘以2,取其积的整数部分作对应二进制小数的最高位系数k -1 再取积的纯小数部分乘以2,新得积的整数部分又作下一位的系数k -2 ,再取其积的纯小数部分继续乘2,…,直到乘积小数部分为0时停止,这时乘积的整数部分是二进制数最低位系数,每次乘积得到的整数序列就是所求的二进制小数。这种方法每次乘以基数取其整数作系数。所以叫乘基取整法。需要指出的是并不是所有十进制小数都能转换成有限位的二进制小数并出现乘积的小数部分0的情况,有时整个换算过程无限进行下去。此时可以根据要求并考虑计算机字长,取定长度的位数后四舍五入,这时得到的二进制数是原十进制数的近似值。

整数部分是除以2,小数部分是乘以2取整数部分,直到小数部分为0.
例如
0.25转换成二进制
0.25*2 =0.5 整数部分为0
0.5*2 =1.0 整数部分为1 ,且小数部分为0
所以转换二进制的结果为 0.01.

十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。以0.875为例,具体做法是:

一、取整运算

1、用2乘十进制小数,可以得到积:2*0.875=1.75;

2、将积的整数部分1取出,再用2乘余下的小数部分0.75,又得到一个积,则2*0.75=1.5‘

3、再将积的整数部分取出,如此进行,则0.5*2=1.0;此时,积中的小数部分为零,此时0或1为二进制的最后一位,不再往下计算。

二、按序排列

把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。即0.875=(0.111)B

扩展资料:

运算原理

十进制小数转换为二进制小数,假设一十进制小数B化为了二进制小数0.ab的形式,同样按权展开,得:B=a(2^-1)+b(2^-2)

因为小数部分的位权是负次幂,所以我们只能乘2,得2B=a+b(2^-1)因为a变成了整数部分,我们取整数正好是取到了a,剩下的小数部分也如此。

值得一提的是,小数部分的按权展开的数位顺数正好和整数部分相反,所以不必反向取余数了。

参考资料来源:百度百科-十进制转二进制



1。二进制与十进制数间的转换

(1)二进制转换为十进制

将每个二进制数按权展开后求和即可。请看例题:

把二进制数(101.101)=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)
(2)十进制转换为二进制

一般需要将十进制数的整数部分与小数部分分开处理。

整数部分计算方法:除2取余法 请看例题:

十进制数(53)的二进制值为(110101)

小数部分计算方法:乘2取整法,即每一步将十进制小数部分乘以2,所得积的小数点左边的数字(0或1)作为二进制表示法中的数字,第一次乘法所得的整数部分为最高位。请看例题:

将(0.5125)转换成二进制。(0.5125)=(0.101)
我不告诉你一次了吗,怎么又问呀,好好看看

系统自带的计算器有的。简单得小学文化就会。

小数部分乘5

除以2的余数


十进制的小数如何转换成二进制的?
1、十进制的小数转换为二进制,主要是小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0。例如十进制的0.125,要转换为二进制的小数。2、转换为二进制,将小数部分0.125乘以2,得0.25,然后取整数部分0。3、再将小数部分0.25乘以2,得0.5,然后取整数部分0。4、再将小数部...

十进制小数该怎么转换为二进制呢?
采用“循环乘2”方法,将十进制小数转换成二进制小数。【例1】将0.75(十进制)转换成二进制数 0.75(十进制)=0.11(二进制)【例2】将0.7(十进制)转换二进制数 由于乘积小数部分永远不等于0,“循环乘2”操作可以无限做下去。0.7(十进制)≈ 0.10110011 ...

十进制怎样转换成二进制?
十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。以0.875为例,具体做法是:一、取整运算 1、用2乘十进制小数,可以得到积:2*0.875=1.75;2、将积的整数部分1取出,再用2乘余下的小数部分0.75,又得到一个积,则2*0.75=1.5‘3、再将积的整数部分取出,如此进行,则0.5*2=1....

如何将十进的数字转换为二进制小数?
十进制小数转换成二进制小数采用“乘2取整,顺序排列“法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位。或者达到所要求的精度为止。然后把取出的整数...

如何把进制转换为二进制?
依次排列起来。十进制小数转换为二进制小数 十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。例如:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。

...可用什么法转换成二进制整数,十进制可用什么法转换成二进制小...
十进制整数可用《除2取余》法转换成二进制整数,十进制小数可用《乘2取整》法转换成二进制小数。如:102\/2=51余0、51\/2=25余1、25\/2=12余1、12\/2=6余0、6\/2=3余0、3\/2=1余1 ∴102D=1100110B 0.1234*2->0.2468*2->0.4936*2->0.9872*2->(1.9744*2-1)*2->(1.9488-1...

怎么把十进制小数转化为二进制
采用"乘2取整,顺序排列"法可以十进制小数转化为二进制,现在以十进制数0.125为例进行演示,具体操作请参照以下步骤。1、方法主要是小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0,以0.125进行演示。2、首先将小数部分0.125乘以2,得0.25,然后取整数部分0。3、然后再将小数...

将十进制数转换成二进制数
将十进制数转换成二进制数方法如下:十进制数转换为二进制数,要将整数和小数分别转换,然后相加即可。(1)十进制整数转换为二进制整数方法:除2取余。用2不断去除要转换的十进制数,直至商等于0为止,将所得的各次余数按逆序排列,最后一次的余数为最高位。即得所转换的二进制数。例将33转换为二...

十进制转换二进制的方法
2、把相应的余数从低向高顺着写出来,如上的为1100101,即为101的二进制表示形式。3、把十进制中的小数部分转为二进制。 把小数不断乘2,取整,直至没有小数为止。注意不是所有小数都能转为二进制的。例如,0.75*2=1.50,取整数1,0.50*2=1,取整数1。4、把相应的整数按顺序就可得0.11。

十进制分数怎么转换成二进制小数
十进制分数先转换成十进制小数,再转换成二进制小数。十进制小数转二进制数:“乘以2取整,顺序排列”(乘2取整法)【例】: (0.625)10= (0.101)2 0.625X2=1.25 ……1 0.25 X2=0.50 ……0 0.50 X2=1.00 ……1 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两...

台江县17071741025: 从十进制数转化为二进制数时小数部分应该怎么算? -
答林再克:[答案] 给你举个例子吧,例如0.125D0.125X2=0.25,整数部分为00.25X2=0.5,整数部分为00.5X2=1.0,整数部分为1,所以0.125化为二进制就 是0.001B积的小数部分依次乘以2,直到所得的积小数部分为0为止有些数无法达到0,就按要求保留...

台江县17071741025: 十进制转化为二进制,小数点后面的(小数部分)怎么转? -
答林再克:[答案] 小数转换方法———乘基取整法 把十进制小数乘以2,取其积的整数部分作对应二进制小数的最高位系数k -1 再取积的纯小数部分乘以2,新得积的整数部分又作下一位的系数k -2 ,再取其积的纯小数部分继续乘2,…,直到乘积小数部分为0时停止,...

台江县17071741025: 十进制小数怎么转换为二进制小数 -
答林再克: 方法:乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分 为零为止.如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时...

台江县17071741025: 十进制转换成二进制小数部分怎么算 -
答林再克: 小数部分这么算,举例来说: 0.375 将小数部分乘以2得到0.75,这个结果的整数部分就是转换后的第1位二进制小数[0.0] 用上步的小数部分继续算:0.75*2=1.5,现在将整数部分填入二进制小数[0.01] 0.5*2=1.0,二进制小数为[0.011],发现小数部分是0时停止运算,否则可以继续算下去 提示:如果转n进制就乘以n好了,还是保留整数部分,用小数一位一位地算直到小数为0 帮助理解:0.375是十进制小数,那么小数点后边第一位就是0.375*10=3.75的整数部分对吧,继续用小数算,每位都可以出现在整数部分的.

台江县17071741025: 十进制小数怎么转换为二进制小数要方法和0.5的例子!记住,是0.如果行, -
答林再克:[答案] 方法:乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分 为零为止.如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根...

台江县17071741025: 10进制小数部分怎么转换成2进制 -
答林再克: 10进制小数部分转换为2进制: 方法为,乘2取整; 把一个10进制的纯小数部分换为2进制纯小数,方法是将该10进制的纯小数不断的乘以基数2,每乘一次,都把乘积中的整数部分(包括0)取出;然后用余下的纯小数继续乘,一直乘到小数部...

台江县17071741025: 小数,负数由十进制转为二进制该怎样转换? -
答林再克: 小数部分: 例:0.625*2=1.25 0.25 *2=0.5 0.5 *2=1.0 然后将整数部分按从上往下的顺序书写就是:101,那么这个101就是十进制0.625的二进制形式; 所以:(25.625)(十)=(11001.101)(二) 十进制转成二进制是这样: 把这个十进制数做二的整除运算,并将所得到的余数倒过来. 例如,将十进制的10转为二进制是这样: (1) 10/2,商5余0; (2) 5/2,商2余1; (3)2/2,商1余0; (4)1/2,商0余1. (5)将所得的余数侄倒过来,就是1010,所以十进制的10转化为二进制就是1010

台江县17071741025: 十进制数的小数部分转化成二进制数,怎么做?
答林再克: 十进制数的小数部分转化成二进制数的方法:乘2取整例:将十进制数的0.625转化成二进制数0.625*2=1.25 整数为10.25*2=0.5 整数为00.5*2=1.0 整数为1所以:0.625D=0.101B

台江县17071741025: 十进制10.5怎么转换成2进制?主要是0.5这个小数怎么转换成二进制 -
答林再克:[答案] 给你个参考: 十进制小数→→→→→二进制小数 方法:“乘2取整” 对十进制小数乘2得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分. 如此不断重复,直到小...

台江县17071741025: 从十进制数转化为二进制数时小数部分应该怎么算? -
答林再克: 给你举个例子吧,例如0.125D0.125X2=0.25,整数部分为00.25X2=0.5,整数部分为00.5X2=1.0,整数部分为1,所以0.125化为二进制就 是0.001B积的小数部分依次乘以2,直到所得的积小数部分为0为止有些数无法达到0,就按要求保留例如0...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网