true

true

O true é o valor lógico verdadeiro. Ele aparece toda vez que você trabalha com decisões: uma condição que "deu certo", uma flag que está ligada, um sensor que confirmou algo.

Sintaxe

true

Parâmetros

Nenhum. É uma constante.

Retorno

Não retorna nada — é uma constante booleana que vale 1. Na prática, qualquer número diferente de zero é considerado verdadeiro num if.

Exemplo

bool ligado = true;

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  if (ligado == true) {
    digitalWrite(LED_BUILTIN, HIGH);
  }
}

Notas e cuidados

  • Escreva sempre em minúsculas: true, não TRUE nem True (essas não são as constantes padrão da linguagem).
  • Num if, você pode escrever só if (ligado) em vez de if (ligado == true) — fica mais limpo e faz o mesmo.
  • true vale 1, mas no C++ qualquer valor não-zero avaliado como condição também conta como verdadeiro.

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

Conhecer o Curso Maker