判断是否偶数/基数:
bool IsEven = num & 1 ==0?true:false;
一个数除以/乘以2:
int res=num>>1;
一个数除以/乘以2^n:
int res=num>>n;
2的n次方:
int num=1<<n;
x^1=~x
将一个数index位置为1:number=number | 1<<index;
将一个数index位置为0: number=number & (~(1<<index));
判断是否偶数/基数:
bool IsEven = num & 1 ==0?true:false;
一个数除以/乘以2:
int res=num>>1;
一个数除以/乘以2^n:
int res=num>>n;
2的n次方:
int num=1<<n;
x^1=~x
将一个数index位置为1:number=number | 1<<index;
将一个数index位置为0: number=number & (~(1<<index));