Mat*_*att 47
如果你想要访问位N:
得到: (INPUT >> N) & 1;
组: INPUT |= 1 << N;
取消设置: INPUT &= ~(1 << N);
切换: INPUT ^= 1 << N;
您可以使用二元运算符|(or)、&(and) 和^(xor) 来设置它们。要设置 variable 的第三位a,您可以输入,例如:
a = a | 0x4
// c++ 14
a = a | 0b0100
Run Code Online (Sandbox Code Playgroud)
注意 4 的二进制表示是 0100
| 归档时间: |
|
| 查看次数: |
27604 次 |
| 最近记录: |