1.10进制和二进制之间怎么转换
十进制转二进制(整数及小数部分):
1、把该十进制数,用二因式分解,取余。
以235为例,转为二进制
235除以2得117,余1
117除以2得58,余1
58除以2得29,余0
29除以2得14,余1
14除以2得7,余0
7除以2得3,余1
3除以2得1,余1
从得到的1开始写起,余数倒排,加在它后面,就可得11101011。
2、把十进制中的小数部份,转为二进制。
把该小数不断乘2,取整,直至没有小数为止,注意不是所有小数都能转为二进制!
以0.75为例,
0.75剩以2得1.50,取整数1
0.50剩以2得1,取整数1,顺序取数就可得0.11。
二进制数为十进制数
整数部分从低位至高位1,2,4,8,16,32.
这是比较方便的,只需把二进制是写成展开式;计算即得.
例1 化101101(二进制)为十进制数.
101101(二进制)=1*2⑤+0*2④+1*2③+1*2②+0*2①+1*1=32+0+8+4+0+1=45
例 2 化1011010101(二进制)为十进制数.
1011010101(二进制)=1*2⑨+1*2⑦+1*2⑥+1*2④+1*2②+1*1=512+128+64+16+4+1=725
小数部分从小数点位置开始:1/2,1/4,1/8,1/16..
即:1010.1011=>8+2+1/2+1/8+1/16
(“^”代表幂)
1101.0111=>1*2^3+1*2^2+0*2^1+1*2^0+0*2^(-1)+1*2^(-2)+1*2^(-3)+1*2^(-4)
小数部分是如果小数点后第一位为1的话就加上0.5(即1/2),第二位加上0.25(1/4),第三位加上0.125(1/8),接着就是1/16,1/32,1/64.无论算出多少都是正确的。你也可以后过来算,你算了十进制数后,就拿小数部分*2,
如7/16=0.4375
0.4375*2=0.875 整数部分为0 即当前二进制数值为:0.0
0.875*2=1.75 整数部分为1 即当前二进制数值为:0.01 去掉1后继续运算。
0.75*2=1.5 整数部分为1 即当前二进制数值为:0.011 去掉1后继续运算。
0.5*2=1.0 整数部分为1 即当前二进制数值为:0.0111 去掉1后为0,运算结束。
0.4375的二进制数为:0.0111
2.10进制怎么换2进制
二进制是计算技术中广泛采用的一种数制。二进制数是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制数也是采用位置计数法,其位权是以2为底的幂。例如二进制数110.11,其权的大小顺序为22、21、20、2-1、2-2。对于有n位整数,m位小数的二进制数用加权系数展开式表示,可写为:
(N)2=an-1*2n-1+an-2*2n-2+……+a1*21+a0*20+a-1*2-1+a-2*2-2
+……+a-m*2-m=
式中aj表示第j位的系数,它为0和1中的某一个数。
二进制数一般可写为:(an-1an-2…a1a0.a-1a-2…a-m)2。
二进制数的算术运算的基本规律和十进制数的运算十分相似。最常用的是加法运算和乘法运算。
1. 二进制加法
有四种情况: 0+0=0
0+1=1
1+0=1
1+1=0 进位为1
2. 二进制乘法
有四种情况: 0*0=0
1*0=0
0*1=0
1*1=1
3.怎么进行2进制和10进制的转换
很简单.教你一个易学易懂的方法.比如十进制192.见下表. 十进制:128 64 32 16 8 4 2 1 二进制: 1 1 0 0 0 0 0 0 把二进制是1的所对应的十进制相加.128+64=192.所以192的二进制就是11000000. 反过来二进制10101000.见下表 十进制:128 64 32 16 8 4 2 1 二进制: 1 0 1 0 1 0 0 0 把二进制1所对应的十进制加起来.128+32+8=168.所以10101000对应的十进制是168. 这个方法的关键是事先画好"128 64 32 16 8 4 2 1"这个表.然后在下面画1就行了.让1所对应的数加起来等于你要计算的十进制就行了.如果十进制数过大.可以在"128 64 32 16 8 4 2 1"前面加256.依次类推.. 希望可以帮到你.。
4.10进制转化2进制怎么转化
你以十进制的数除以你所要转换的进制数,把每次除得的余数记在旁边,所得的商数继续除以进制数,直到余数为0时止.例如你要把100转换成八进制:
100/8=12。(余数为4);
12/8=1。..(余数为4);
1/8=0。。(余数为1);
然后把相应的余数从低向高顺着写出来,如上的为144,此即为100的八进制表示形式.
十进制转换为十六进制与二进制与前面的转化为八进制相同,如100转换为十六进制:
100/16=6。.(余数为4);
6/16=0。。(余数为6);
同理则以十六进制表示的100形式为64;
100转换为二进制:
100/2=50。.(余数为0);
50/2=25。..(余数为0);
25/2=12。..(余数为1);
12/2=6。。(余数为0);
6/2=3。。.(余数为0);
3/2=1。。.(余数为1);
1/2=0。。.(余数为1);
所以100的二进制表示形式为1100100;
5.2进制和10进制怎么转换
二进制怎样转换十进制?跟着我的步骤,就能做到简单的数制转换方法。我们以10011011为例子,你一定能学会。请看我其他精彩经验哦,谢谢支持!可以教给自己的孩子哦。
方法/步骤
先把10011011书写在纸张,排列整齐成一行。
再在上面按照顺序写下2的次方数字,最好常见的次方数背诵好。
上面的数和下面的二进制数相乘,数制转换就是这样的步骤而已哦。
最后计算所有乘出结果的总和。
不要忘记二进制和十进制的计数方式哦!
转载请注明出处windows之家 » win10的二进制如何转换