程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言基礎教程(二)數據類型、變量和運算符(16)

C語言基礎教程(二)數據類型、變量和運算符(16)

編輯:關於C語言
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中是有規定的。有關運算符的優先級本節後面將會講到。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved