int num = 10;
num = num | (1 << 5);//把num的第五个比特位设为一
//0000 1010
//0001 0000 或 有不同则为1
int num = 10;
num = num & ~(1 << 5);//把num的第五个比特位设为零
//0000 1010
//1110 1111 <=按位取反
//0001 0000
int num = 10;
num = num | (1 << 5);//把num的第五个比特位设为一
//0000 1010
//0001 0000 或 有不同则为1
int num = 10;
num = num & ~(1 << 5);//把num的第五个比特位设为零
//0000 1010
//1110 1111 <=按位取反
//0001 0000