1. 程式人生 > >不用乘法或加法增加8倍。現在用同樣的方法增加7倍

不用乘法或加法增加8倍。現在用同樣的方法增加7倍

1、增加8倍:就是乘2的3次方,左移三位即可

2、增加7倍:7 = 1+2+4,因為左移後的補位是0,所以用或運算子或者異或都可以達到加法效果,a=1,b=a<<1,c=b<<1,7 = a|b|c或者7 = a^b^c