十进制数122对应的二进制数是多少?怎样算?

 我来答
百度网友ee9f480
高粉答主

2019-06-26 · 关注我不会让你失望
知道答主
回答量:183
采纳率:100%
帮助的人:4.2万
展开全部

十进制数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再点二进制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式