用逻辑运算符将关系表达式或逻辑量连接起来的有意义的式子称为逻辑表达式.逻辑表达式的值是一个逻辑值,即“true”或“flase”.C语言编译系统在给出逻辑运算结果时,以数字1表示“真”,以数字0表示“假”,但在判断一个量是否为“真”时,以非0表示“真”,以0表示“假”.
可以将逻辑表达式的运算结果(0或1)赋给整型变量或字符型变量.
c语言中,等于是“==”,不等于是“!=”.
注意:由于浮点数在计算机中不能非常准确地表示,所以,判断两个浮点数是否相同时,通常不使用关系运算符“等于”(==),而是利用区间判断方法来实现.为了判断x是否等于5.003,可利用如下逻辑表达式:
x>5.002 && x