举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > c语言布尔类型 C# 布尔类型/运算符

c语言布尔类型 C# 布尔类型/运算符

2023-02-26 15:18 C#教程

c语言布尔类型 C# 布尔类型/运算符

c语言布尔类型

C语言中的布尔类型是一种特殊的数据类型,它只有两个值:真(true)和假(false)。它是用来表示逻辑关系的,可以用来判断一个表达式的真假。在C语言中,布尔类型是一种整数类型,它可以使用int或者_Bool来声明。

在C语言中,布尔类型变量只能存储0或1这两个数字。当一个布尔变量的值为0时,表示false;当一个布尔变量的值为1时,表示true。因此,在C语言中,true 和 false 其实都是 0 和 1 的别名。

在C语言中,布尔运算有三大部分: 非(NOT)、或(OR)、与(AND)。非运算是将原来的真改成假、将原来的假改成真; 或运算是将原来的真保留、将原来的假改成真; 与运算是将原来的真保留、将原来的假改成假。

#include <stdio.h> 
int main() 
{ 
    int a = 5, b = 10; 

    // 非运算 
    printf("!a = %d\n", !a); // 输出 0 

    // 或运算 
    printf("a || b = %d\n", a || b); // 输出 1

    // 与运算 
    printf("a && b = %d\n", a && b); // 输出 1

    return 0; 
}

C# 布尔类型/运算符

C#布尔类型/运算符

C#的bool类型别名System.Boolean类型是一个逻辑值,可以分配文本true或false。

我们使用bool类型来表示一个ture或false值,例如isRain,isValid,isChecked。

布尔l转换

不能从bool类型转换为数字类型,反之亦然。

平等和比较运算符

== != 测试任何类型的相等和不等式,但总是返回一个bool值。

以下代码显示如何使用等式和比较运算符。


int x = 1; 
int y = 2; 
int z = 1; 
Console.WriteLine (x == y); // False 
Console.WriteLine (x == z); // True 

对于引用类型,默认情况下,相等性基于引用,而不是基础对象的实际值。



阅读全文
以上是编程学为你收集整理的c语言布尔类型 C# 布尔类型/运算符全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部