首页 > 编程知识 正文

二进制乘法原理,两个二进制数相乘怎么算

时间:2023-05-05 07:19:31 阅读:18432 作者:1944

我已经很久没写博客了。 一是因为奥斯卡的事情太多了。 (嘘,吐就行了。 被学院发现的话会被bb。 )二是因为自己确实找不到写作的方法。 休。 当然是因为有让我烦恼的东西。 学二进制数的时候,当时只教二进制数的加减。 ()什么原语、反码、补语的东西) ),但我没有告诉你二进制数的乘除。 除此之外,老师教我电脑只能做二进制数的加法,所以我在考虑二进制数如何计算加减乘除。 好的,让我先说明一下。

*

(乘法)我记得你们在小学学九九乘法的时候,老师要我们背。 那是因为我们必须掌握。 巧巧也在这里,我还发九九乘方表的照片

那个二进制乘法的乘法表怎么样?

你觉得和十进制大不相同吗? 哇,只有一种情况下有1,其他的是0。 那你怎么加大数量? 莫非101x110=100? 这是我当初的想法。 随后回顾了十进制是怎么计算的。 我们发现二进制可以用与十进制相同的步骤乘除。 例如以10进制表示29x33

我们发现这里是87 870

把这个带进二进制运算7x9怎么样?

你不觉得二进制数的乘法突然变得简单了吗?

这里可以把1001理解为9; 10010理解为18; 100100理解为36,这三个加起来就是63; 当然,也可以直接用二进制数的加法运算为111111,也就是十进制的63,乘以负2怎么样? 还是一方是负的? 这里使用7x-9; 作为例子; (对于计算机最多8位数字,第一位是符号位。)

现在很容易找到是不是二进制乘法。 计算后分别加就可以了。 很难吗? 为什么很难? 因为那和我们平时的思维逻辑不同,所以很难。 除法怎么样? 自己想吧。 十进制怎么除法? 二进制当然也一样。

有什么错误的指出。 请高人鞭策。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。