< (menor que)

x < y

O < verifica se o valor da esquerda é menor que o da direita. Devolve true quando sim. É o operador que faz a maioria dos laços for funcionarem, controlando até onde eles vão.

Sintaxe

x < y

Parâmetros

  • x: o valor da esquerda.
  • y: o valor da direita.

Retorno

Um bool: true se x for estritamente menor que y, senão false.

Exemplo

void setup() {
  Serial.begin(9600);
  for (int i = 0; i < 5; i++) {
    Serial.println(i);   // imprime 0, 1, 2, 3, 4
  }
}

void loop() {
}

Notas e cuidados

  • É estritamente menor: se x for igual a y, o resultado é false. Para incluir a igualdade, use <=.
  • Cuidado ao comparar tipos com sinal e sem sinal (int com unsigned int): valores negativos podem virar números gigantes e bagunçar a comparação.
  • Num for, i < 5 roda 5 vezes (de 0 a 4); trocar por i <= 5 roda 6 vezes.

Quer aprender a usar isso em projetos reais, do zero?

Conhecer o Curso Maker