下面的位运算符在现实世界中有哪些用例?

和 XOR 不 或 左/右转


当前回答

我使用它们来实现快速BCD计算(会计师和审计员会对fp舍入感到不安)。

其他回答

我一直假设按位操作是相当简单的操作,所以当运行时间至关重要时,通过bitset实现的解决方案可以通过恒定的数量提高运行时间,这取决于算法。

大约三分钟前,我刚刚使用了位异或(^)来计算与PLC串行通信的校验和…

我见过它们在基于角色的访问控制系统中使用。

我将它们用于多选择选项,这样我只存储一个值,而不是10个或更多

当我第一次开始C编程时,我理解了真值表和所有的东西,但直到我读了这篇文章http://www.gamedev.net/reference/articles/article1563.asp(它给出了真实的例子),我才完全了解如何实际使用它。