十进制数122对应的二进制数是多少?怎样算?
3个回答
展开全部
十进制数122对应的二进制数是0111010。
具体算法:122/2=61余0,61/2=30余1,30/2=15余0,15/2=7余1,7/2=3余1,3/2=1余1,1/2=0余0。
十进制整数转换为二进制整数采用"除2取余,逆序排列"法。
具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
扩展资料:
要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。
例如:二进制数1101.01转化成十进制
1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)
所以总结起来通用公式为:
abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)
或者用下面这种方法:
把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。
参考资料来源:百度百科-十进制转二进制
推荐于2017-11-25
展开全部
十进制转二进制是不断的除以2,取余数,然后把余数全部倒过来,就是二进制了举例:122/2=61 余数是061/2=30 余数是130/2=15 余数是015/2=7 余数是17/2=3 余数是13/2=1 余数是11/2=0 余数是1 所以二进制是1111010
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-11
展开全部
1111010系统自带的计算器科学型时,输入122再点二进制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询