您的位置 首页 百科问答

什么是布尔表达式

问题补充说明:拜托解释详细一点谢谢啦 在这个程序里又是干什么的

布尔表达式(Booleanexpression)是一段代码声广以章种限明径本明,它最终只有true(真)和false(假)两个取值。最简单的布尔表达式是等式(equality),这种布尔表达式用来测试一个值是否与另一个值相同。

逻辑运算对象可以是逻辑值(True或False)、布尔变量、关系表来自达式以及由括号括起来的布尔表达式。

不论是布尔变量还是布尔表达式,都360问答只能取逻辑值True或排刻胶孩章走False。在计算机内通常用1(或非零整数)表示真值(True),用0表示假值(False)。

关系表达式是形如E1RopE2的式子,其中E1和E2为简单算术表达式,Rop为关系运算符(<,>,=,<=,>=,<>)。若E1和E2之值使该关系式成立,则此关系表达式之值为纪刑客早True,否则为Fals别章危消胡庆步磁e。

什么是布尔表达式

过程角度

对于一个布尔表达式而言,我们的目的仅仅是为了判定它的真假值。因此,有时只需计算它的一个子表达式,便能确定整个布尔表达式的真假值。例如,对于A∨B,只要知道A为真,则无论B取何值,表达式的结果一定为真。

可见,对于三种常见逻辑运算,可作移处已独洲而喜如下等价的解释:

A∧B—(A)?B:0(5.2)

A∨B—(A)?1:B(5.3)

﹃A(A)?0:1(5.4)

上一篇 如何关闭360的开机启动
下一篇 C++布尔变量三现搞用法?
扫一扫,手机访问

扫一扫,手机浏览