什么是布尔型变量?

光圈越大2023-01-31  20

Boolean Variable (布尔变量)是具有两种逻辑状态的变量。它包含两个值:true和false。如果在表达式中使用布尔变量,则基于变量值的真值给出1或0的整数值。若要将整变量转换为布尔变量,如果整数值为0,则布尔值错误;否则,如果整数值不是0,则布尔值为真。布尔变量通常在运行时用作标记,例如用于更改程序流的逻辑测试。

扩展资料:

只有两个布尔值:false和true。伪数为0,真数为1(或不为0)。布尔类型的默认函数为words、pred和drunk。请注意,伪没有轨迹,sand没有结果。布尔运算(或逻辑运算)用于布尔量。

AND(与),OR(或),NOT(非)对布尔量还可以进行关系运算(或称比较运算)。关系运算有:<(小于),<=(小于等于),=(等于);>(大于),>=(大于等于),<>(不等于)

参考资料来源:百度百科-布尔型

参考资料来源:百度百科-布尔变量

布尔型变量是有两种逻辑状态的变量,它包含两个值真和假。布尔型变量在运行时通常用做标志,比如进行逻辑测试以改变程序流程。

变量的介绍

变量,指值可以变的量。变量以非数字的符号来表达,一般用拉丁字母。变量的用处在于能一般化描述指令的方式。结果只能使用真实的值,指令只能应用于某些情况下。变量能够作为某特定种类的值中任何一个的保留器。

变量用于开放句子,表示尚未清楚的值即变数,或一个可代入的值见函数。这些变量通常用一个英文字母表示,若用了多于一个英文字母,很易令人混淆成两个变量相乘。i,n,m,x,y,z是常见的变量名字,其中n,m,z较常表示整数,而i常表示循环中表示递增的变量比如在排序算法中。

C语言中并没有bool类型变量。这是C++中新增的系统类型。

要在C语言中使用bool类型,可以使用自定义的方式。

1 使用整型做bool类型。

typedef int bool

typedef unsigned char bool

只要是整型,都可以当做bool使用。

2 使用枚举类型做bool类型。

typedef enum

{

false,

true

}bool

实际应用中,枚举类型较为普遍。


转载请注明原文地址:https://juke.outofmemory.cn/read/2853010.html

最新回复(0)