【发布时间】:2021-01-29 14:03:58
【问题描述】:
我知道我可以使用 bool ^= true 来反转它的值,但是是否有类似的运算符可以在没有 == 运算符的情况下评估 boolA == boolB?我对bitwise不太了解,但我还没有在网上找到任何答案。
应该是这样的
bool a = false;
bool b = true;
bool c = a /*some sign, like ^ or ~ or something */ b;
Debug.Log(c);
// output: false
【问题讨论】:
-
我相信你可以编造一些东西,但是在比较位域以及比较布尔值时你会使用
== -
@canton7 我认为他的意思是按位比较数字,如果两个当前位相等则置为 1
-
@CoderCharmander 我不想操作位,只有 C# 中的布尔值
-
@ThéoDriutti 你的意思是在没有
==运算符的情况下测试布尔相等性?
标签: c# bit-manipulation bitwise-operators