逻辑运算

阅读(555) 标签: 布尔表达式,

描述:

将两个布尔表达式执行逻辑运算

语法:

x&&y

逻辑与,xy同时为真则结果为true,否则为false。只要运算符左端的值为false,则无论运算符右端的值为true或为false,其最终结果都为false

x||y

逻辑或,xy只要有一个为真则结果为true,否则为false。只要运算符左端的值为true,则无论运算符右端的值为true或为false,其最终结果都为true

!x

逻辑非,本来值的反值。

备注:

逻辑运算操作数的数据类型为布尔型或操作数为非布尔型值时自动转换为布尔型,运算结果是布尔型值。

参数:

x

表达式

y

表达式

返回值:

true/false

示例:

 

A

 

1

=(2>1)&&(3<4)

true

2

=(2>10)&&(3<4)

false

3

=(2>1)||(3<4)

true

4

=(2>10)||(3<4)

true

5

=(2>11)

false

6

=!(2>11)

true

7

=!(12-11)

false