二进制100除以二进制11怎么计算的?

二进制1000除以11如何计算... 二进制1000除以11如何计算 展开
 我来答
茹儿猫舍
2023-04-23
知道答主
回答量:20
采纳率:0%
帮助的人:4349
展开全部

1001除以110用二进制=1.1

可以打竖式算啊

生活百事达小李
2023-04-23 · 每一次回答,都能给您完美的解释。
生活百事达小李
采纳数:80 获赞数:109

向TA提问 私信TA
展开全部
二进制100除以二进制11是一个二进制除法运算,计算方法如下:
首先将二进制100和二进制11按位对齐,不足的位要补0,得到:
```
100
÷ 011
-----
```
因为二进制11是3,所以我们首先需要找到一个最大的二进制数x,使得x乘以3小于或等于100,这个数是10,因为10乘3等于30,小于100,而11乘3等于33,超过了100。我们在计算过程中,并不是直接将10乘以3然后减去100,而是将10乘以2的n次方,其中n是二进制位数。因为除法可以转化为乘法,我们想要计算的是:
```
100
÷ 011
-----
```
等价于:
```
100
= 011 * (1 << 1) + 011 * (1 << 0) + r
```
其中r是余数,因为我们已经算出了商的部分,所以那么余数就是原始数字减去商乘以被除数的结果,即:
```
100
= 011 * (1 << 1) + 011 * (1 << 0) + (100 - 011 * (1 << 1) - 011 * (1 << 0))
= 0110 + 011 + 001
= 1001
```
所以,二进制100除以二进制11的结果是二进制10余1,即2余1。换算为十进制,结果为2余1。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式