
一道很难的数学题`高手请进
我们常用的数是十进制的数。而计算机程序处理中试用的只有数码0和1的二进制数。这两者可以相互换算,如将二进制数1101换算成十进制数应为1*2的3次方+1*2的平方+0*2...
我们常用的数是十进制的数。而计算机程序处理中试用的只有数码0和1的二进制数。这两者可以相互换算,如将二进制数1101换算成十进制数应为1*2的3次方+1*2的平方+0*2的1次方+1*2的次方=13(A的0次方=1 A不等于0),俺此方法计算方式,则将十进制数22换算成二进制数应为()。
展开
6个回答
展开全部
因为上面有用到乘法,所以换过来可以用除法。因为换成2进制,所以除以2,一直除下去,把余数倒写上来就是了
22/2=11....0
11/2=5....1
5/2=2...1
2/2 =1...0
1/2=0....1
答案就是10010.
用小学学的那个求最大余数的半框符号除下来更方便,,,这个很简单的,你去问下你们数学老师,马上能够学会
22/2=11....0
11/2=5....1
5/2=2...1
2/2 =1...0
1/2=0....1
答案就是10010.
用小学学的那个求最大余数的半框符号除下来更方便,,,这个很简单的,你去问下你们数学老师,马上能够学会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
11001````用25除以2,等于12余1,再除以2,等于6余0,再除以2,等于3余0,再除以2,等于1余1,然后把最后的一个1和余数按照从最后一个余数,再倒数第二,倒数第三个余数``一直排列到第一个余数,就是11001
25/2=12```1⑤,12/2=6```0④,6/2=3````0③,3/2=1①```1②
25/2=12```1⑤,12/2=6```0④,6/2=3````0③,3/2=1①```1②
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先算出2的0次方=1
再算出2的1次方=2
````````````````
再```````N次方
只要算到2的4次方就够了因为2的5次方比22大了
22=16*1+8*0+4*1+2*1+1*0
所以答案就是10110
再算出2的1次方=2
````````````````
再```````N次方
只要算到2的4次方就够了因为2的5次方比22大了
22=16*1+8*0+4*1+2*1+1*0
所以答案就是10110
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们电脑老师有教过,用的是短除号:
22/2=11...0
11/2=5...1
5/2=2...1
2/2=1...0
1/2=0...1
再把余数倒上去写,即10110
22/2=11...0
11/2=5...1
5/2=2...1
2/2=1...0
1/2=0...1
再把余数倒上去写,即10110
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
22=11个二相乘 2进制中2又=10 所以22=10的11次方 就是1000亿
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询