布尔类型

1649 更新于: 2021-06-08 读完约需 3 分钟

布尔类型是用来表示“真”和“假”这两个概念的,在C#中,布尔类型是值类型的数据,它只有两个值,分别为:true或者false表示。

布尔类型的默认值为false

若要对布尔类型的值执行逻辑操作,请使用布尔逻辑运算符。布尔类型是比较和相等操作符的结果类型。布尔表达式可以是ifdowhilefor语句中的控制条件表达式,也可以是条件操作符?:中的控制条件表达式。

以下为布尔类型的使用示例:

using System;

namespace ConsoleApp1
{
    internal static class Program
    {
        private static void Main(string[] args)
        {
            bool open = true;
            if (open)
            {
                Console.WriteLine("办公室的门还开着");
            }
            else
            {
                Console.WriteLine("办公室的门已经关了");
            }
        }
    }
}

输出结果为:

办公室的门还开着

注:在C和C++中,用0来表示“假”,其它任何非0的式子都表示“真”。而在C#中,“真”值不能被其它任何非零值所代替。在其它整数类型和布尔类型之间不再存在任何转换,将整数类型转换成布尔类型是不合法的,如下的写法是错误的

bool x=1 //错误,只能写成x=true或x=false

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

本文永久链接码友网 » C#程序设计基础(入门篇) » 布尔类型 分享:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册