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

C# 邏輯運算子:&&、||、! 三大運算子、真值表與短路求值

     編輯:關於C語言

C# 提供三種邏輯運算子,運算元皆為 bool:

  • && 邏輯 AND(二元)
  • || 邏輯 OR(二元)
  • ! 邏輯 NOT(一元)

真值表

ab!aa&&ba||b
truetruefalsetruetrue
truefalsefalsefalsetrue
falsetruetruefalsetrue
falsefalsetruefalsefalse

優先序

! > && > ||。建議善用括號明確意圖。

短路求值

  • a && b:a 為 false → 直接回 false,不評估 b。
  • a || b:a 為 true → 直接回 true,不評估 b。

這對副作用運算元(方法呼叫、++)至關重要。

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