我已经很久没写博客了。 一是因为奥斯卡的事情太多了。 (嘘,吐就行了。 被学院发现的话会被bb。 )二是因为自己确实找不到写作的方法。 休。 当然是因为有让我烦恼的东西。 学二进制数的时候,当时只教二进制数的加减。 ()什么原语、反码、补语的东西) ),但我没有告诉你二进制数的乘除。 除此之外,老师教我电脑只能做二进制数的加法,所以我在考虑二进制数如何计算加减乘除。 好的,让我先说明一下。
*
(乘法)我记得你们在小学学九九乘法的时候,老师要我们背。 那是因为我们必须掌握。 巧巧也在这里,我还发九九乘方表的照片
那个二进制乘法的乘法表怎么样?
你觉得和十进制大不相同吗? 哇,只有一种情况下有1,其他的是0。 那你怎么加大数量? 莫非101x110=100? 这是我当初的想法。 随后回顾了十进制是怎么计算的。 我们发现二进制可以用与十进制相同的步骤乘除。 例如以10进制表示29x33
我们发现这里是87 870
把这个带进二进制运算7x9怎么样?
你不觉得二进制数的乘法突然变得简单了吗?
这里可以把1001理解为9; 10010理解为18; 100100理解为36,这三个加起来就是63; 当然,也可以直接用二进制数的加法运算为111111,也就是十进制的63,乘以负2怎么样? 还是一方是负的? 这里使用7x-9; 作为例子; (对于计算机最多8位数字,第一位是符号位。)
现在很容易找到是不是二进制乘法。 计算后分别加就可以了。 很难吗? 为什么很难? 因为那和我们平时的思维逻辑不同,所以很难。 除法怎么样? 自己想吧。 十进制怎么除法? 二进制当然也一样。
有什么错误的指出。 请高人鞭策。