int add(int a,int b){
if(a&b) return add(((a&b)<<1),a^b);
else return a|b;
}
int multip(int x,int y){
int ans=0;
while(y!=0){
if(1==(1&y))
ans+=x;
x<<=1;
y>>=1;
}
return ans;
}
位运算实现加法和乘法
最新推荐文章于 2023-01-08 19:43:43 发布