1、用逻辑运算符把两个表达式连接起来,得到的表达式称为逻辑表达式。
2、以下是一个使用逻辑表达式的例子,使用逻辑运算符连接两个表达式。
3、逻辑运算符有三个,即与、或、非。
4、逻辑非的优先级高于逻辑与,逻辑与的优先级高于逻辑或。
5、逻辑与和逻辑或的优先级,低于关系运算符。
6、逻辑非的优先级高于算术运算符,如下图所示。
7、逻辑表达式的值是一个逻辑值,即真和假,可以用0和1表示。
8、在C++语言中,逻辑表达式可以使用整型数据,逻辑运算时,如果整型数据的值为非零,则作为真值参与逻辑运算,如果整型数据的值为0,则作为假值参与逻辑运算,我们将例子中的两个表达式改为数值,如下图所示。
9、运行程序,可以看到逻辑表达式运算的值为假,即用非零表示真,用零表示假,然后进行逻辑运算。