📜  c# bool - C# (1)

📅  最后修改于: 2023-12-03 15:13:48.628000             🧑  作者: Mango

C# bool

在C#中,bool是一种数据类型,表示真(true)或假(false)的布尔值。bool类型可以用来表示条件语句和循环语句中的条件。

声明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