📅  最后修改于: 2023-12-03 15:13:48.628000             🧑  作者: Mango
在C#中,bool是一种数据类型,表示真(true)或假(false)的布尔值。bool类型可以用来表示条件语句和循环语句中的条件。
使用关键字bool来声明一个bool类型的变量,如下所示:
bool isTrue = true;
bool isFalse = false;
以下是关于bool类型的比较运算符:
| 操作符 | 描述 | | --- | --- | | == | 比较两个bool类型的值是否相等 | | != | 比较两个bool类型的值是否不相等 |
以下是关于bool类型的逻辑运算符:
| 操作符 | 描述 | | --- | --- | | ! | 取反,将逻辑否定 | | && | 与运算,如果两个表达式都为true,则结果为true | | || | 或运算,如果两个表达式都为false,则结果为false |
下面是一个简单的示例代码,展示bool类型的使用:
using System;
class Program
{
static void Main(string[] args)
{
bool condition = true;
if (condition)
{
Console.WriteLine("condition is true");
}
else
{
Console.WriteLine("condition is false");
}
bool a = true;
bool b = false;
if (a && b)
{
Console.WriteLine("a && b is true");
}
else
{
Console.WriteLine("a && b is false");
}
if (a || b)
{
Console.WriteLine("a || b is true");
}
else
{
Console.WriteLine("a || b is false");
}
bool c = (3 > 5);
if (!c)
{
Console.WriteLine("!(3 > 5) is true");
}
else
{
Console.WriteLine("!(3 > 5) is false");
}
Console.ReadKey();
}
}
输出:
condition is true
a && b is false
a || b is true
!(3 > 5) is true