В С++ определены 6 операций сравнения: равно, не равно, меньше, больше, меньше или равно, больше или равно. 

Все эти операции являются бинарными и возвращают результат типа bulean. То есть, им требуется два операнда и их результат равен true или false. В C++ определены операции сравнения чисел, битов, и строк.

Symbol   Operator
 ==    Равно
! =    Не равно
 >    Больше 
 <    Меньше
 >=    Больше или равно
 <=    Меньше или равно 

Табл. 1.

Чаще всего, результат выполнения операции сравнения передают в функцию if().

Рис. 1.

Рис. 2.

int k1 = 3, k2 = 2, l1 = 4;

void setup() {
  pinMode(k1, INPUT_PULLUP);
  pinMode(k2, INPUT_PULLUP);
  pinMode(l1, OUTPUT);
}

void loop() {
  int x = digitalRead(k1);
  int y = digitalRead(k2);
  digitalWrite(l1, x != y);
}

Лист. 1.

 x   y   ==   !=   >   <   <=   >= 
 0  0  0            
 1  0  1            
 2  1  0            
 3  1  1            

Табл. 2.