二进制小数0.001如何化二进制分数
(0.001)2
=(((1/2+0)/2+0)/2)10
=(((0.5+0)/2+0)/2)10
=((0.5/2+0)/2)10
=((0.25+0)/2)10
=(0.25/2)10
=(0.125)10
说的是计算机吗?
要是的话如下
二进制、八进制、十六进制
进制 数 字 进位方法
十进制 0、1、2、3、4、5、6、7、8、9 有十进一
二进制 0、1 有二进一
八进制 0、1、2、3、4、5、6、7 有八进一
十六进制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 有十六进一
二进制 八进制 十进制 十六进制
1 1 1 1
10 2 2 2 (注:“10”这不是“十”而是“1”“0”)
11 3 3 3
100 4 4 4 (同上:“100”不是“一百”而是“1”,"0","0".)
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
10000 20 16 10 (同上:所有都是)(字母是什么,一会再说)
三、利用知识完成任务
⒈二进制与十进制的转换。
⑴二进制转换成十进制
把十进制数"17"转换二进制数。
17/2=8余1
8/2=4余0
4/2=2余0
2/2=1余0
1 直接落下。
!!!!重点:将所得的余数侄倒过来数。这个不算明显。继续看
结果等于10001(二进制)
另外:小数部分的换算,二进制转十。
将小数乘以2,所得积的整数部分即为二进制数十分位上的数码,再将此积的小数部分乘以2,所得积的整数部分为二进制数百分位上的数码,如此反复……直到积是0为止。
如:200.15
先算整数部分,
200/2=100余0(过程省略)
结果是10001000(倒著数!)
小数部分0.15
0.625*2=1.25 (取整数1,也就是1.25中的1)
0.25*2=0.5(取0)
0.5*2=1.0取1
结果=0.101
中和一下就是 10001000.101
⒉二进制转换成十进制
这个方法是将你所要转化的二进制从右向左数,从0开始数在位数是1的地方停下,并将1乘以2的N次方,最后将这些1乘以2的N次方相加,就是这个二进数的十进制了.
还是举个例子吧:
求110101的十进制数.从右向左开始了 第一个数是1,第二个0,三1,0,1,1.(看见0直接过滤)
(1) 1乘以2的0次方,等于1;
(2) 1乘以2的2次方,等于4;
(3) 1乘以2的4次方,等于16;
(4) 1乘以2的5次方,等于32;
(5) 将这些结果相加:1+4+16+32=53 (呵呵,再算回去看对不对)
小数的呢就是:
0.101(2进)
1*2(-1)+0*2(-2)+1*2(-3)=0.625
负数方就是这个数的倒数正方,如2(-2)就是1/2(2)
⑴十进制数转换成八进制数
(25.625)(十)
整数部分:
25/8=3......1
3/8 =0......3
然后我们将余数按从下往上的顺序书写就是:31,那么这个31就是十进制25的八进制形式
小数部分:
0.625*8=5
然后我们将整数部分按从上往下的顺序书写就是:5,那么这个0.5就是十进制0.625的八进制形式
所以:(25.625)(十)=(31.5)(八)
⑵八进制数转换成十进制数
31.5(八)
整数部分:
3*8(1)+1*8(0)=25
小数部分:
5*8(-1)=0.625
所以(31.5)(八)=(25.625)(十)
⑶十进制换成十六进制
(25.625)(十)
整数部分:
25/16=1......9
1/16 =0......1
然后我们将余数按从下往上的顺序书写就是:19,那么这个19就是十进制25的十六进制形式
小数部分:
0.625*16=10(即十六进制的A或a)
然后我们将整数部分按从上往下的顺序书写就是:A,那么这个A就是十进制0.625的十六进制形式
所以:(25.625)(十)=(19.A)(十六)
⑷十六进制转换成十进制数
(19.A)(十六)
整数部分:
1*16(1)+9*16(0)=25
小数部分:
10*16(-1)=0.625
所以(19.A)(十六)=(25.625)(十)
如何将带小数的二进制与八进制、十六进制数之间的转化问题
我们以(11001.101)
1. 二 ----> 八
(11001.101)(二)
整数部分: 从后往前每三位一组,缺位处用0填补,然后按十进制方法进行转化, 则有:
001=1
011=3
然后我们将结果按从下往上的顺序书写就是:31,那么这个31就是二进制11001的八进制形式
小数部分: 从前往后每三位一组,缺位处用0填补,然后按十进制方法进行转化, 则有:
101=5
然后我们将结果部分按从上往下的顺序书写就是:5,那么这个5就是二进制0.101的八进制形式
所以:(11001.101)(二)=(31.5)(八)
2. 八 ----> 二
(31.5)(八)
整数部分:从后往前每一位按十进制转化方式转化为三位二进制数,缺位处用0补充 则有:
1---->1---->001
3---->11
然后我们将结果按从下往上的顺序书写就是:11001,那么这个11001就是八进制31的二进制形式
说明,关于十进制的转化方式我这里就不再说了,上一篇文章我已经讲解了!
小数部分:从前往后每一位按十进制转化方式转化为三位二进制数,缺位处用0补充 则有:
5---->101
然后我们将结果按从下往上的顺序书写就是:101,那么这个101就是八进制5的二进制形式
所以:(31.5)(八)=(11001.101)(二)
3. 十六 ----> 二
(19.A)(十六)
整数部分:从后往前每位按十进制转换成四位二进制数,缺位处用0补充 则有:
9---->1001
1---->0001(相当于1)
则结果为00011001或者11001
小数部分:从前往后每位按十进制转换成四位二进制数,缺位处用0补充 则有:
A(即10)---->1010
所以:(19.A)(十六)=(11001.1010)(二)=(11001.101)(二)
4. 二 ----> 十六
(11001.101)(二)
整数部分:从后往前每四位按十进制转化方式转化为一位数,缺位处用0补充 则有:
1001---->9
0001---->1
则结果为19
小数部分:从前往后每四位按十进制转化方式转化为一位数,缺位处用0补充 则有:
1010---->10---->A
则结果为A
所以:(11001.101)(二)=(19.A)(十六)
0.8的16进制
具体方法如下:
0.8*16=12.8
0.8*16=12.8
十六进制的字母含义
A=10
B=11
C=12
D=13
E=14
F=15
要是的话如下
二进制、八进制、十六进制
进制 数 字 进位方法
十进制 0、1、2、3、4、5、6、7、8、9 有十进一
二进制 0、1 有二进一
八进制 0、1、2、3、4、5、6、7 有八进一
十六进制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 有十六进一
二进制 八进制 十进制 十六进制
1 1 1 1
10 2 2 2 (注:“10”这不是“十”而是“1”“0”)
11 3 3 3
100 4 4 4 (同上:“100”不是“一百”而是“1”,"0","0".)
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
10000 20 16 10 (同上:所有都是)(字母是什么,一会再说)
三、利用知识完成任务
⒈二进制与十进制的转换.
⑴二进制转换成十进制
把十进制数"17"转换二进制数.
17/2=8余1
8/2=4余0
4/2=2余0
2/2=1余0
1 直接落下.
!重点:将所得的余数侄倒过来数.这个不算明显.继续看
结果等于10001(二进制)
另外:小数部分的换算,二进制转十.
将小数乘以2,所得积的整数部分即为二进制数十分位上的数码,再将此积的小数部分乘以2,所得积的整数部分为二进制数百分位上的数码,如此反复……直到积是0为止.
如:200.15
先算整数部分,
200/2=100余0(过程省略)
结果是10001000(倒著数!)
小数部分0.15
0.625*2=1.25 (取整数1,也就是1.25中的1)
0.25*2=0.5(取0)
0.5*2=1.0取1
结果=0.101
中和一下就是 10001000.101
⒉二进制转换成十进制
这个方法是将你所要转化的二进制从右向左数,从0开始数在位数是1的地方停下,并将1乘以2的N次方,最后将这些1乘以2的N次方相加,就是这个二进数的十进制了.
还是举个例子吧:
求110101的十进制数.从右向左开始了 第一个数是1,第二个0,三1,0,1,1.(看见0直接过滤)
(1) 1乘以2的0次方,等于1;
(2) 1乘以2的2次方,等于4;
(3) 1乘以2的4次方,等于16;
(4) 1乘以2的5次方,等于32;
(5) 将这些结果相加:1+4+16+32=53 (呵呵,再算回去看对不对)
小数的呢就是:
0.101(2进)
1*2(-1)+0*2(-2)+1*2(-3)=0.625
负数方就是这个数的倒数正方,如2(-2)就是1/2(2)
⑴十进制数转换成八进制数
(25.625)(十)
整数部分:
25/8=3.1
3/8 =0.3
然后我们将余数按从下往上的顺序书写就是:31,那么这个31就是十进制25的八进制形式
小数部分:
0.625*8=5
然后我们将整数部分按从上往下的顺序书写就是:5,那么这个0.5就是十进制0.625的八进制形式
所以:(25.625)(十)=(31.5)(八)
⑵八进制数转换成十进制数
31.5(八)
整数部分:
3*8(1)+1*8(0)=25
小数部分:
5*8(-1)=0.625
所以(31.5)(八)=(25.625)(十)
⑶十进制换成十六进制
(25.625)(十)
整数部分:
25/16=1.9
1/16 =0.1
然后我们将余数按从下往上的顺序书写就是:19,那么这个19就是十进制25的十六进制形式
小数部分:
0.625*16=10(即十六进制的A或a)
然后我们将整数部分按从上往下的顺序书写就是:A,那么这个A就是十进制0.625的十六进制形式
所以:(25.625)(十)=(19.A)(十六)
⑷十六进制转换成十进制数
(19.A)(十六)
整数部分:
1*16(1)+9*16(0)=25
小数部分:
10*16(-1)=0.625
所以(19.A)(十六)=(25.625)(十)
如何将带小数的二进制与八进制、十六进制数之间的转化问题
我们以(11001.101)
1. 二 ----> 八
(11001.101)(二)
整数部分: 从后往前每三位一组,缺位处用0填补,然后按十进制方法进行转化, 则有:
001=1
011=3
然后我们将结果按从下往上的顺序书写就是:31,那么这个31就是二进制11001的八进制形式
小数部分: 从前往后每三位一组,缺位处用0填补,然后按十进制方法进行转化, 则有:
101=5
然后我们将结果部分按从上往下的顺序书写就是:5,那么这个5就是二进制0.101的八进制形式
所以:(11001.101)(二)=(31.5)(八)
2. 八 ----> 二
(31.5)(八)
整数部分:从后往前每一位按十进制转化方式转化为三位二进制数,缺位处用0补充 则有:
1---->1---->001
3---->11
然后我们将结果按从下往上的顺序书写就是:11001,那么这个11001就是八进制31的二进制形式
说明,关于十进制的转化方式我这里就不再说了,上一篇文章我已经讲解了!
小数部分:从前往后每一位按十进制转化方式转化为三位二进制数,缺位处用0补充 则有:
5---->101
然后我们将结果按从下往上的顺序书写就是:101,那么这个101就是八进制5的二进制形式
所以:(31.5)(八)=(11001.101)(二)
3. 十六 ----> 二
(19.A)(十六)
整数部分:从后往前每位按十进制转换成四位二进制数,缺位处用0补充 则有:
9---->1001
1---->0001(相当于1)
则结果为00011001或者11001
小数部分:从前往后每位按十进制转换成四位二进制数,缺位处用0补充 则有:
A(即10)---->1010
所以:(19.A)(十六)=(11001.1010)(二)=(11001.101)(二)
4. 二 ----> 十六
(11001.101)(二)
整数部分:从后往前每四位按十进制转化方式转化为一位数,缺位处用0补充 则有:
1001---->9
0001---->1
则结果为19
小数部分:从前往后每四位按十进制转化方式转化为一位数,缺位处用0补充 则有:
1010---->10---->A
则结果为A
所以:(11001.101)(二)=(19.A)(十六)
0.8的16进制
具体方法如下:
0.8*16=12.8
0.8*16=12.8
十六进制的字母含义
A=10
B=11
C=12
D=13
E=14
F=15
手动的话:
用短除法(每次除你要的进制,如二进制就是除2)把每次的余数记下来,直到除到0,然后把余数的顺序倒过来写就是了。
如:231;
2|231
----
2|115-->(余)1↑
---- |
2|57 --> 1 |
---- |
2|28 --> 1 |
---- |
2|14 --> 0 |
---- |
2| 7 --> 0 |
---- |
2| 3 --> 1 |
---- |
2| 1 --> 1 |
---- |
0 --> 1 |
结果就是:11100111;
(编程的方法就是楼上那位的,但好歹给点辛苦费吧... ...手酸了... ...(都是手打的... ...))
怎样将小数换算为二进制数?
方法:乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分 为零为止。如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根据后面一位是0还是1,取舍,如果是零,舍掉,如果是1,向入一...
把0.5改写成以0.001为单位的数是
小数的性质:1、在小数部分的末尾添上或去掉任意个零,小数的大小不变。例如:0.4=0.400,0.060=0.06。2、把小数点分别向右(或向左)移动n位,则小数的值将会扩大(或缩小)基底的n次方倍。计数单位就是数字计量单位。常用的是十进制计数法,所谓“十进制”就是每相邻的两个计数单位之间的关系是...
怎么把二进制小数转换为十进制数
方法:乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分 为零为止。如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根据后面一位是0还是1,取舍,如果是零,舍掉,如果是1,向入一...
3.20的计数单位是什么
3.20的计数单位是0.01。因为3.20是一位两位小数,就是要看最后一位的大小,因为最后一位就是百分位,所以计数单位就是0.01。例如如果是3.200,就是一位三位小数,这里的计数单位就是0.001。而且小数的最大的计数单位就是0.1。没有最小的计数单位,有无限位。
一位小数表示什么两位小数表示什么三位小数表示什么
一位小数,例如0.1,表示的是一个十分之一,也就是1\/10或0.1。两位小数,例如0.01,表示的是一个百分之一,也就是1\/100或0.01。三位小数,例如0.001,表示的是一个千分之一,也就是1\/1000或0.001,相关信息如下:1、小数的定义:小数是一种十进制数,由整数部分、小数点和小数部分组成...
十进制转二进制小数点之后如何转换
十进制转二进制转换思路:十进制的小数转换为二进制,主要是小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0。举例:以十进制的0.125,要转换为二进制的小数。第一步:转换为二进制,将小数部分0.125乘以2,得0.25,然后取整数部分0 第二步:再将小数部分0.25乘以2,得0.5...
小数的计数单位是什么?
一、小数的意义 小数由整数部分、小数部分和小数点组成。小数中的圆点叫做小数点,它是一个小数的整数部分和小数部分的分界号,小数点左边的部分是整数部分,小数点右边的部分是小数部分。整数部分是零的小数叫做纯小数,整数部分不是零的小数叫做带小数。例如0.3是纯小数,3.1是带小数。小数是十进制...
把0.4改写成以0.001为单位的数是多少
把0.4改写成以0.001为单位的数是0.400,考察的是·小数点的知识,详细介绍如下:一、小数点简介:1、小数点,数学符号,用于在十进制中隔开整数部分和小数部分。小数点尽管小,但是作用极大。中国自古以来就使用十进位制计数法,一些实用的计量单位也采用十进制,所以很容易产生十进分数,即小数的概念...
谁能告诉我二进制小数和十进制小数之间的换算法则吗?越祥越好!谢谢...
小数 十进制->二进制 不停的*2,再取整,再去掉整数部分 比如0.125 2取整再去整,0,0.25 2取整再去整,0,0.5 2取整再去整,1,0 所以十进制的0.125变成二进制就是0.001 二进制->十进制 第N位×2^(-N)再累加 比如0.101 0.101(十进制)=1×2^(-1)+0×2^(-2)+1×2^(-...
十进制小数0.5125换算成二进制数是多少?
0.10000011000……无限循环 不是每个十进制小数都可以对应一个有限二进制小数的 二进制0.1对应十进制0.5 二进制0.01对应十进制0.25 二进制0.001对应十进制0.125 二进制0.0001对应十进制0.00625 ……所以可以转换成有限二进制的十进制小数只能是0.5,0.25,0.125,0.00625……或是他们的组合 ...
望萍四物:[答案] 说的是计算机吗? 要是的话如下 二进制、八进制、十六进制 进制 数 字 进位方法 十进制 0、1、2、3、4、5、6、7、8、9 有十进一 二进制 0、1 有二进一 八进制 0、1、2、3、4、5、6、7 有八进一 十六进制 0、1、2、3、4、5、6、7、8、9、A、...
维西傈僳族自治县13918721065: 从十进制数转化为二进制数时小数部分应该怎么算? - ?
望萍四物: 给你举个例子吧,例如0.125D0.125X2=0.25,整数部分为00.25X2=0.5,整数部分为00.5X2=1.0,整数部分为1,所以0.125化为二进制就 是0.001B积的小数部分依次乘以2,直到所得的积小数部分为0为止有些数无法达到0,就按要求保留例如0...
维西傈僳族自治县13918721065: 二进制数中小数如何化成 2 的 N 次 比如二进制数0.1,0.01,0.101,1.01怎么化成2^n, - ?
望萍四物:[答案] 小数点后第一位为:2^(-1),第二位2^(-2),第三位2^(-3),.,依次类推,即小数点后第一位为1/2,第二位1/4,第三位1/8,.,依次类推. 比如二进制数1.101=十进制数1*2^0+1*2^(-1)+1*2^(-3)=十进制数1.625,二进制数1.101小数点后第二位为0,所...
维西傈僳族自治县13918721065: 十进制小数怎么转换为二进制小数 - ?
望萍四物: 方法:乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分 为零为止.如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时...
维西傈僳族自治县13918721065: 从十进制数转化为二进制数时小数部分应该怎么算? - ?
望萍四物:[答案] 给你举个例子吧,例如0.125D0.125X2=0.25,整数部分为00.25X2=0.5,整数部分为00.5X2=1.0,整数部分为1,所以0.125化为二进制就 是0.001B积的小数部分依次乘以2,直到所得的积小数部分为0为止有些数无法达到0,就按要求保留...
维西傈僳族自治县13918721065: 小数点怎么转换为二进制比如下面这样一个问题:---------------------------------------------------0.2化二进制是0.2*2=0.4,整数位为00.4*2=0.8,整数位为00.8*2=1.6,... - ?
望萍四物:[答案] 十进制数0.2要用二进制数来表示的话,是一个循环小数,无法精确表达.只能根据精度需要,截取小数点后若干位来表示了.
维西傈僳族自治县13918721065: 纯小数化成2进制 - ?
望萍四物: 首先你要知道,2进制数是怎样转化成小数的..如果熟练的话直接用尝试法,很快.0.1(B)=0.5(d)>0.3; 尝试0.01(b)=0.25,0.001(b)=0.125二者相加加起,大0.3太多了,往下尝试0.0001=0.0625,可以了,要知道0.3是不能在有限小数条件下转...
维西傈僳族自治县13918721065: 二进制小数点后数字怎么转换为十进制数?从左向右还是从右向左?和小数点前的得数分开吗? - ?
望萍四物: 是分开的,就那小数来说吧比如二进制0.1是十进制0.5 二进制0.01是十进制0.25 , 二进制0.001是十进制0.125. 从左向右,每向右一次位就是他左一位的1/2,然后慢慢的加了. 这是个很不错的方法,推荐给你试试.
维西傈僳族自治县13918721065: 十进制小数怎么转换为二进制小数要方法和0.5的例子!记住,是0.如果行, - ?
望萍四物:[答案] 方法:乘2取整法,即将小数部分乘以2,然后取整数部分,剩下的小数部分继续乘以2,然后取整数部分,剩下的小数部分又乘以2,一直取到小数部分 为零为止.如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根...
维西傈僳族自治县13918721065: 如何计算有小数二进制转变为十进制 - ?
望萍四物:[答案] 给你举个例子吧,例如0.125D0.125X2=0.25,整数部分为00.25X2=0.5,整数部分为00.5X2=1.0,整数部分为1,所以0.125化为二进制就 是0.001B积的小数部分依次乘以2,直到所得的积小数部分为0为止有些数无法达到0,就按...