C# 布尔值教程 - bool类型、布尔表达式与逻辑运算详解
全面掌握C#布尔值:详解bool类型、布尔表达式、比较运算符和逻辑运算符的使用,包含真值表、逻辑运算、条件判断基础和实际应用示例
什么是布尔值?
布尔值(Boolean)是编程中最基础的数据类型之一,它只有两个可能的值:true(真) 和 false(假)。布尔值是所有条件判断和逻辑运算的基础,在C#中用 bool 关键字表示。
为什么布尔值很重要?
- 条件判断基础 - 所有if语句和循环都依赖布尔值
- 程序逻辑核心 - 控制程序的执行流程
- 数据验证 - 检查条件是否满足
- 状态表示 - 表示开关、状态等二元信息
C# 布尔值
通常在编程中,你需要的数据类型可能只有两个值中的一个,例如:
- YES / NO
- ON / OFF
- TRUE / FALSE
为此 C# 有一个布尔值数据类型,它可以接受 true 或 false 值。
布尔值
布尔类型是用bool关键字声明的,只能取true或false值:
实例
bool isCSharpFun = true;
bool isFishTasty = false;
Console.WriteLine(isCSharpFun); // 输出 True
Console.WriteLine(isFishTasty); // 输出 False
但对于条件测试,从布尔表达式返回布尔值更为常见(见下文)。
布尔表达式
布尔表达式 Boolean expression是返回布尔值的C#表达式:True 或 False。
可以使用比较运算符(如大于(>)运算符)来确定表达式(或变量)是否为真:
甚至更简单:
在下面的示例中,我们使用等于(==)运算符计算表达式:
表达式的布尔值是所有 C# 比较和条件的基础。
您将在下一章中了解更多有关条件的信息。

