首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

VC#2005 快速入門:使用布林運算子 (1) - 邏輯非、相等、關係與條件邏輯運算子

     編輯:關於C語言

布林運算子概覽

求值結果為 true 或 false 的運算子。

邏輯非 (!)

取反布林值:!true → false,!false → true。

相等與關係運算子

運算子意義範例 (age=42)結果
==等於age == 100false
!=不等於age != 0true
<小於age < 21false
<=小於等於age <= 18false
>大於age > 16true
>=大於等於age >= 30true

重要提醒

切勿混淆 == (比較) 與 = (指派):x==y 比較回傳 bool,x=y 將 y 指派給 x。

條件邏輯運算子

  • 邏輯 AND (&&):兩運算元皆為 true 才回傳 true
  • 邏輯 OR (||):任一運算元為 true 即回傳 true

統稱 條件邏輯運算子,合併多個布林運算式成更大運算式。運算元本身必須為布林值。

範例:百分比驗證

bool validPercentage = (percent >= 0) && (percent <= 100);
bool invalidPercentage = (percent < 0) || (percent > 100);

常見新手錯誤

percent >= 0 && <= 100 // 錯誤:第二個運算式缺少運算元

正確寫法需完整運算式,建議加括號:

validPercentage = (percent >= 0) && (percent <= 100);

括號除避免錯誤外,也能明確運算優先序與提升可讀性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved