c# bool ^ bool
时间: 2023-08-06 20:04:01 浏览: 195
bool.c
在C#中,`bool ^ bool` 表达式使用 `^` 运算符表示逻辑异或操作。逻辑异或操作符返回两个布尔值中只有一个为 true 时的结果为 true,否则返回 false。
以下是一些示例:
```csharp
bool a = true;
bool b = false;
bool result = a ^ b; // 逻辑异或操作
Console.WriteLine(result); // 输出 true
bool c = true;
bool d = true;
bool result2 = c ^ d; // 逻辑异或操作
Console.WriteLine(result2); // 输出 false
```
在第一个示例中,`a` 为 true,`b` 为 false,因此逻辑异或操作的结果为 true。在第二个示例中,`c` 和 `d` 都为 true,因此逻辑异或操作的结果为 false。
逻辑异或操作常用于条件判断,其中只有一个条件满足时才执行特定的操作。
阅读全文