Arduino - 比較運算子



假設變數 A 為 10,變數 B 為 20,則 -

運算子名稱 運算子簡寫 描述 示例
等於 = = 檢查兩個運算元的值是否相等,如果相等則條件為真。 (A == B) 不為真
不等於 ! = 檢查兩個運算元的值是否相等,如果不相等則條件為真。 (A != B) 為真
小於 < 檢查左運算元的值是否小於右運算元的值,如果是則條件為真。 (A < B) 為真
大於 > 檢查左運算元的值是否大於右運算元的值,如果是則條件為真。 (A > B) 不為真
小於或等於 < = 檢查左運算元的值是否小於或等於右運算元的值,如果是則條件為真。 (A <= B) 為真
大於或等於 > = 檢查左運算元的值是否大於或等於右運算元的值,如果是則條件為真。 (A >= B) 不為真

示例

void loop () { 
   int a = 9,b = 4
   bool c = false;
   if(a == b)
      c = true;
   else
      c = false;

   if(a != b)
      c = true;
   else
      c = false;
   
   if(a < b)
      c = true;
   else
      c = false;
   
   if(a > b)
      c = true;
   else
      c = false;
   
   if(a <= b)
      c = true;
   else
      c = false;
   
   if(a >= b)
      c = true;
   else
      c = false;
}

結果

c = false
c = true
c = false
c = true
c = false
c = false
arduino_operators.htm
廣告