C语言基本教程(二)数据范例、变量和运算符(16)
5.2 干系运算符和逻辑运算符
一、逻辑运算符
逻辑运算符是指用形式逻辑原则来成立数值间干系的标记。Turbo C的逻辑运算符如下:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 
操纵符 浸染 
───────────────────────────── 
&& 逻辑与 
|| 逻辑或 
! 逻辑非 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 
二、干系运算符 
干系运算符是较量两个操纵数巨细的标记。Turbo C的干系运算符如下: 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 
操纵符 浸染 
───────────────────────────── 
> 大于 
>= 大于便是 
< 小于 
<= 小于便是 
== 便是 
!= 不便是 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 
干系运算符和逻辑运算符的要害是真(true)和假(false)的观念。Turbo C中true可以是不为0的任何值,而false则为0。利用干系运算符和逻辑运算符表达式时, 若表达式为真(即true)则返回1,不然,表达式为假(即false),则返回0。
譬喻: 
100>99 返回1 
10>(2+10) 返回0 
!1&&0 返加0 
对上例中表达式!1&&0,先求!1和先求1&&0将会便是出差异的功效,那么何者优先呢?这在Turbo C中是有划定的。有关运算符的优先级本节后头将会讲到。