40.02 变2进制.........!

作者&投稿:经要 (若有异议请与网页底部的电邮联系)
40:2和0.4:0.02~

相等

40.02读作四十点零二,
它是由4个十和2个百分数(即0.01)组成的。

40÷2=20余0
20÷2=10余0
10÷2=5余0
5÷2=2余1
2÷2=1余0
1÷2=0余1
从下到上取余数为:101000,
整数40转换结果为101000,
0.02x2=0.04取整0
0.04x2=0.08取整0
0.08x2=0.16取整0
0.16x2=0.32取整0
0.32x2=0.64取整0
0.64x2=1.28取整1
0.28x2=0.56取整0
0.56x2=1.12取整1
小数部分0.02乘2一直乘不尽,只能计算大约值,
小数0.02从上到下取整数为:00000101,
小数0.02转换结果为00000101,
所以40.02最后的转换结果为:101000.00000101

101000.00000101000111101011100001010001111010111000011

101000.00000101000111101011100001010001111010111000011
整数和小数分别转换。
整数除以2,商继续除以2,得到0为止,将余数逆序排列。
22 / 2 11 余0
11/2 5 余 1
5 /2 2 余 1
2 /2 1 余 0
1 /2 0 余 1
所以22的二进制是10110
小数乘以2,取整,小数部分继续乘以2,取整,得到小数部分0为止,将整数顺序排列。
0.8125x2=1.625 取整1,小数部分是0.625
0.625x2=1.25 取整1,小数部分是0.25
0.25x2=0.5 取整0,小数部分是0.5
0.5x2=1.0 取整1,小数部分是0,结束
所以0.8125的二进制是0.1101
十进制22.8125等于二进制10110.1101


铜仁市18810093076: 40.02 变2进制.........! -
牢胥垴安: 40÷2=20余020÷2=10余010÷2=5余05÷2=2余12÷2=1余01÷2=0余1 从下到上取余数为:101000,整数40转换结果为101000,0.02x2=0.04取整00.04x2=0.08取整00.08x2=0.16取整00.16x2=0.32取整00.32x2=0.64取整00.64x2=1.28取整10.28x2=0.56取整00.56x2=1.12取整1 小数部分0.02乘2一直乘不尽,只能计算大约值,小数0.02从上到下取整数为:00000101,小数0.02转换结果为00000101,所以40.02最后的转换结果为:101000.00000101

铜仁市18810093076: 384如何转换为二进制数 -
牢胥垴安: 先转换成十六进制再转换成二进制比较简单: 384/16=24 余数0 24/16=1 余数8 1/16=0 余数1 384d=180h=110000000b. 每1位十六进制数转换成4位二进制数:0~9 => 0000~1001,A~F => 1010~1111.

铜仁市18810093076: 怎样将十进制数变成二进制数?? -
牢胥垴安: 一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和.这种做法称为"按权相加"法. 例1105 把二进制数110.11转换成十进制数. 二、十进制数转换为二...

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

铜仁市18810093076: 十进制0.1875怎么转二进制 -
牢胥垴安: 给方法,自己算吧: 十进制转二进制(整数及小数部分): 1、把该十进制数,用二因式分解,取余.以235为例,转为二进制235除以2得117,余1117除以2得58,余158除以2得29,余029除以2得14,余114除以2得7,余07除以2得3,余13除以2得1,余1从得到的1开始写起,余数倒排,加在它后面,就可得11101011.2、把十进制中的小数部份,转为二进制.把该小数不断乘2,取整,直至没有小数为止,注意不是所有小数都能转为二进制!以0.75为例,0.75剩以2得1.50,取整数10.50剩以2得1,取整数1,顺序取数就可得0.11.

铜仁市18810093076: . 十进制转为二进制( 带小数点的数) -
牢胥垴安: 小数转换方法———乘基取整法 把十进制小数乘以2,取其积的整数部分作对应二进制小数的最高位系数k -1 再取积的纯小数部分乘以2,新得积的整数部分又作下一位的系数k -2 ,再取...

铜仁市18810093076: 十进制变二进制 -
牢胥垴安: 2|3327 1 —— 2|1663 1 —— 2|831 1—— 2|415 1 —— 2|207 1 —— 2|103 1 —— 2|51 1 ——2|25 1 ——2|12 0 ——2|6 0—— 2|3 1 —— 2|1 1 —— 0 最终结果是110011111111

铜仁市18810093076: 如何把十进制变成二进制 -
牢胥垴安: 二进制的数只有0和1 ,就是每逢2时就进位 像2用二进制表示就是10,3就是11,4就是100,依此类推.

铜仁市18810093076: 十进制变成二进制
牢胥垴安: #include<stdio.h> int main() { int m, a[17], i, k, p, q; while(scanf("%d", &q) == 1) { if(q < 0) m = - q; else { m = q; } for(i = 0; i <= 16; i ++) { a[i] = 0; } p = q; for(i = 0; (int)m != (int)0; i ++) { a[i] = m % 2; m = (int)(m / 2); } printf("%11d-->", p); if(p < 0) { ...

铜仁市18810093076: 如何把八进制直接转换成二进制? -
牢胥垴安: 八进制一位变二进制三位,0变成000,1变成001,2变成010,3变成011,......,7变成111,所以是001000001,化简1000001

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