当前位置:首页 > 科普资料 > 正文

十进制换算成二进制(33的十进制换算成二进制)

十进制换算成二进制(33的十进制换算成二进制)

计算机里十进制和二进制之间怎么转换,计算的方法是什么

十进制转换为二进制,加上位权,二进制通过除以商取余数转换为十进制。如果你连仓位权重、基数等基本的东西都不知道,那你已经让我无语了。十进制数被二除,然后余数以相反的顺序输出,例如:302。

32/2=大于151 0

51/2=75大于1

75/2=37大于1

7/2=18大于1

18/2=9大于0

9/2=4大于1

4/2=2大于0

2/2=1大于0

所以1001011108421的二进制方法比其他方法简单!例如,17是一个二进制数。16 1=17,只需从16和1中抽取1,从其他8,4和2中抽取0。结果是10001。感谢您的收养。

10进制转换成2进制

十进制到二进制(整数和小数部分):

1.将十进制数除以两个因子,取余数。

以235为例,转换成二进制。

25除以2得117,剩下1。

17除以2等于58,还剩1。

8除以2得29,剩下0。

29除以2得14,还剩1。

4除以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。

这个比较方便,把二进制写成扩展就行了;立即计算。

将101101(二进制)实例化为十进制数。

101101(二进制)=1 * 20 * 21 * 21 * 20 * 21 * 1=32 08 401=45

将1011010101(二进制)实例化为十进制数。

01101010101(二进制)=1 * 21 * 2 7 1 * 2 6 1 * 2 4 1 * 2 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