我正在尝试从 C 中的一个字节中获取一些位。目前我是通过移位然后位屏蔽 (0xFF) 来实现的,但是移位运算符需要很长时间。还有另一种仅使用按位运算的方法吗?如果是这样的话?
谢谢!
最佳答案
如果你想将一个特定的(单个)位移动到最低位,你可以使用这样的 hack:
(x & mask) != 0
其中 mask
选择单个位。
关于c - 从不移位的字节中获取位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35281240/