十进制小数怎么转化成二进制什么时候停止,急求啊。!!请会的人详细说说。

作者&投稿:宿的 (若有异议请与网页底部的电邮联系)
什么是十六进制?,比如给我说说,为什么150号转换是096?学霸,帮我,~

平时我们计数是采用十进制数的,我们从零数到九是一位的数,到十就要用二位数表示,这是”逢十进一”,是十进制的特点。而十六进制数,是“逢十六进一”的 十六之内的数用一位表示,它们分别是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F十六个数码,表示0到十五,十六就要进位了,是(10)这是一个十六进制数 表示的是16,150为什么是96呢 因为150里有9个十六,还余6 所以第二位为9,个位为6,即96

为了方便说明,摘取了来自别人的具体公式。
二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。
A.十进制转二进制:
十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。

B.二进制转十进制
把二进制数按权展开、相加即得十进制数

来源:【百度经验】作者:
@wsdxwps110

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

然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

扩展资料:

十进制基于位进制和十进位两条原则,即所有的数字都用10个基本的符号表示,满十进一,同时同一个符号在不同位置上所表示的数值不同,符号的位置非常重要。基本符号是0到9十个数字。要表示这十个数的10倍,就将这些数字右移一位,用0补上空位,即10,20,30,...,90。

要表示这十个数的10倍,就继续左移数字的位置,即100,200,300,...。要表示一个数的1/10,就右移这个数的位置,需要时就0补上空位:1/10位0.1,1/100为0.01,1/1000为0.001。



什么时候乘2正好为1,就停止。

(图片来源于网络,侵删)

比如

当上一位余的小数位为0.5,下面再乘就正好为1,此时所余的小数部分已经全部转化为0(1.0的0),就不必再乘了。b(-1)=0, b(-2)=1, b(-3)=1

所以(0.375)D=(0.011)B。(整数部分转化除法倒序排列,小数部分乘法顺序排列)

当然也不是每个十进制的小数都可以转化为有限的二进制小数,比如十进制小数0.64就无法用有限的二进制数表示,计算下去会发现所余的小数部分一直不会是0.5。也就无法用有限的二进制小数表示,这时候机器就会按内存大小而保留相应的位数。



将小数部分乘以2,取结果的整数部分为二进制的一位。 然后继续取结果的小数部分乘2重复,一直到小数部分全部为0结束 (有可能遇到不停循环乘不尽的情况出现)

举例:
0.8125换成二进制方法如下:
0.8125x2 = 1.625...1
0.625x2 = 1.25....1
0.25x2 = 0.5.....0
0.5x2 = 1 .....1
至此小数部分已经全为0 (1.0000..) ,所以十进制0.8125对应二进制的 0.1101

而乘不尽的无限循环二进制小数举个例子如十进制的0.68, 你可以尝试按上面的方法乘一下 :)

另外十进制的整是用除2的方式的,想必你已经知道了。在换算时需要将整数部分用除2方式计算出,小数部分用乘2方式计算出,然后再用小数点接到一起作为二进制的结果

看你机器的寻址的最大范围了,有可以存32的机器,也有存64位的机器


带小数的十进制转化二进制
1、十进制小数转换为二进制,主要是小数部分一直乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0;2、我们以0.4为例。0.4*2得0.8,取整数0,放在二进制小数第一位;3、0.8*2得1.6,取整数1,放在二进制小数第二位;4、接下来小数部分0.6*2得1.2,取整数1,放在二进制小数...

十进制小数怎么变成二进制数?
在计算机中所说的浮点数就是指小数点位置不固定的数。一般地,一个既有整数部分又有小数部分的十进制数D可以表示成如下形式:D=R*10N 其中R为一个纯小数,N为一个整数。如一个十进制数123.456可以表示成:0.123456*103,十进制小数0.00123456可以表示成0.123456*10-2。纯小数R的小数点后第一位...

有小数的10进制如何转换成其它进制数
举例:0.8125换成二进制方法如下:0.8125x2 = 1.625...1 0.625x2 = 1.25...1 0.25x2 = 0.5...0 0.5x2 = 1 ...1 至此小数部分已经全为0 (1.0000..) ,所以十进制0.8125对应二进制的 0.1101 而乘不尽的无限循环二进制小数举个例子如十进制的0.68, 你可以尝试...

小数的十进制转化成十六进制
小数的十进制转换成十六进制的方法:十进制小数转N进制小数,方法为乘N取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为N进制小数,这时就需要取近似值。比如这里的0.9032转化成16进制小数 0.9032*16=14.4512 取整数14 即可。十六进制(英文名称:...

十进制数的小数部分怎么转换成二进制?
小数部分:例:0.625*2=1.25 0.25 *2=0.5 0.5 *2=1.0 然后我们将整数部分按从上往下的顺序书写就是:101,那么这个101就是十进制0.625的二进制形式 所以:(25.625)(十)=(11001.101)(二)十进制转成二进制是这样:把这个十进制数做二的整除运算,并将所得到的余数倒过来.例如将...

小数二进制如何转化为十进制?
结论:小数二进制转化为十进制的过程是基于二进制位权规则,即每个位的值是2的负整数次幂。具体步骤如下:以二进制小数0.101101b为例,这个小数的十进制值可以通过逐位相加2的幂次来计算:0.1(2^(-1))+ 0(2^(-2))+ 1(2^(-3))+ 1(2^(-4))+ 0(2^(-5))+ 1(2^(-6)...

二进制小数与八、十、十六进制怎么相互转换?
小数部分:1*2(-1次方)=1*2(-2次方)=.0.75 结果就是172.75 3.二进制变十六进制 (1)四位合一位 你的例子:10101101.11 拆开:1010 1101.1100 转化:A D.C 结果就是AD.C 4.八进制变二进制 法:一位拆三位 例:AB.3 拆开:A B .3 转化:1010 1011.0011 5.八进制变十进制 ...

十进制10.5怎么转换成2进制?主要是0.5这个小数怎么转换成二进制
给你个参考:十进制小数→→→二进制小数 方法:“乘2取整”对十进制小数乘2得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分.如此不断重复,直到小数部分为0或达到精度要求为止.第一次所得到为最高位,最后一次得到为最低位...

小数怎么转换成二进制数
小数转换成二进制数的方法如下:1、乘2取整数:首先,将小数点左移一位,即将小数部分乘以2。例如,如果我们要将0.7转换为二进制数,那么我们需要将0.7乘以2。结果为1.4,这时整数部分为1。我们将这个整数部分放在二进制数的最低位上。2、求小数部分和再乘2取整数:然后我们求出小数部分,即0.4...

二进制数有小数点怎么换成十进制
二进制的小数转换为十进制主要是乘以2的负次方,从小数点后开始,依次乘以2的负一次方,2的负二次方,2的负三次方等。例如二进制数0.001转换为十进制。十进制的小数转换为二进制,主要是小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0。例如十进制的0.125,要转换为二进制的...

成县18599939542: 十进制小数怎么转化成二进制什么时候停止,请会的人详细说说.就是说假如十进制数7.375化成二进制是111.011,小数点后的.375*2取整刚好可以取到1.0的... -
箕音秋梨:[答案] 将小数部分乘以2,取结果的整数部分为二进制的一位.然后继续取结果的小数部分乘2重复,一直到小数部分全部为0结束 (有可能遇到不停循环乘不尽的情况出现) 举例: 0.8125换成二进制方法如下: 0.8125x2 = 1.625...1 0.625x2 = 1.25.1 0.25x2 ...

成县18599939542: 十进制的小数怎么转换成二进制 -
箕音秋梨:[答案] 将小数部分乘以2,取结果的整数部分为二进制的一位. 然后继续取结果的小数部分乘2重复,一直到小数部分全部为0结束 (有可能遇到不停循环乘不尽的情况出现)举例:0.8125换成二进制方法如下:0.8125x2 = 1.625...10.62...

成县18599939542: 十进制数的小数部分怎么转换成二进制? -
箕音秋梨:[答案] 小数部分: 例:0.625*2=1.25 0.25 *2=0.5 0.5 *2=1.0 然后我们将整数部分按从上往下的顺序书写就是:101,那么这个101就是十进制0.625的二进制形式 所以:(25.625)(十)=(11001.101)(二) 十进制转成二进制是这样: 把这个十进制数...

成县18599939542: 十进制小数怎么转换二进制数,例如:25.6875 -
箕音秋梨:[答案] 十进制数转换成非十进制数 把一个十进制数转换成非十进制数分成两步.整数部分转换时采用“除整取余法”;小数部分转换时采用“乘基取整法”. 以小数点为界,整数部分除以2,然后取每次得到的商和余数,用商继续和2相除,直到商小于2.然后...

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

成县18599939542: 如何将十进制小数转化为二进制数?一道题目如下:请将十进制数0.25转换成二进制数.求方法.不懂啊 -
箕音秋梨:[答案] 将十进制数的纯小数部分,采用乘以2取整数的办法转换: 0.25*2=0.5 整数为0 0.5*2=1.0 整数为1 故:0.25d=0.01b.当取整数后余下的小数为0的话,就不必继续转换了.

成县18599939542: 十进制小数怎样化成二进制,我不要0.125的例子,但可以举0.122的例子, -
箕音秋梨:[答案] 十进制小数转换成二进制用“乘2取整”法,就是把小数乘2,取整数部分,例:0.37(任意的一个小数) 第一步:0.37*2=0.74 整数部分为0 第二步:0.74*2=1.48 整数部分为1 第三步:0.48*2=0.96 整数部分为0 第四步:0.96*2=1.92 整数部分为1 ...

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

成县18599939542: 十进制小数如何转换为二进制十进制小数,如:0.325,如何转换为二进制,请写清详细过程和最后答案. -
箕音秋梨:[答案] 乘2取整,比如: 0.325 x 2 = 0.65 (取0) (0.65 - 0) x 2 = 1.3 (取1) (1.3 - 1) x 2 = 0.6 (取0) (0.6 - 0) x 2 = 1.2 (取1) (1.2 - 1) x 2 = 0.4(取0) (0.4 - 0) x 2 = 0.8(取0) (0.8 - 0) x 2 = 1.6 (取1) (1.6 - 1) x 2 = 1.2 (取1) . 这个小数最终等于0....

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

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