我们知道,C语言中定义了许多种数据类型,其中包括了整型int、长整型long、字符char、浮点数float和double等。今天我们要介绍的是一种用于逻辑判定的数据类型——bool布尔型。
布尔型的数据只有两个值——0和1。0对应的逻辑表达式的结果为False,也就是错误;1对应的逻辑表达式的结果为True,也就是正确。
我们再来复习一下逻辑表达式。在逻辑表达式中,最常见的两个运算符就是”且“,&&,和”或“,||。&&代表的是前一个算术表达式的结果与后一个算术表达式的结果相交。如果两个算术表达式a和b用&&符号连接在一起,那么运算的结果为True的充分必要条件就是a和b都为真。||代表的是两个算术表达式取并集,a||b为真的充分必要条件 是a或b其中一个为真。
我们来看一看以下代码:
int i = 0,j = 1;
bool T1 = (i >= 0