有关二进制乘除法的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:51:53
我听说二进制乘除法可以简算,可以通过左移右移来实现。比如乘多少就等于左(右)移几位什么的。大家可以告诉我具体是怎么算的吗?谢谢!答对了必加分!

2进制的乘除用到只有在除数是2的次幂的情况下才可以用左右移位的方法的。
乘以2的次幂为左移,末位加次数个0
除以2的次幂为右移,末位舍去次数个位数

乘2 是像左移动一位
其他可以分解为多次乘2
如乘4 可以表示 两次乘2
5可以表示乘4再加上(既异或)乘1