#include <iostream>
#include <math.h>
using namespace std;
//判断是否是偶数
int even(int a) {
if ((a & 1) == 1) return 0;
return 1;
}
//加法
int add(int a, int b) {
int ret;
if (b == 0) {
ret = a;
}
else if (a == 0) {
ret = b;
}
else {
ret = add(a ^ b, (a & b) << 1);
}
return ret;
}
int main() {
cout << "is_even :input 1 return:" << even(1) << endl;
cout << "1 + 2 =" << add(1, 2) << endl;
return 0;
}
位运算的加法与判断奇偶性
最新推荐文章于 2024-06-30 20:23:11 发布