short

short nome = 0;

O short é um inteiro com sinal de 16 bits. No Arduino Uno ele é igualzinho ao int, mas a diferença aparece em placas de 32 bits: lá o int cresce, enquanto o short continua com 16 bits. Serve quando você quer garantir esse tamanho.

Sintaxe

short nome = 0;

Parâmetros

Nenhum (declaração de variável).

Retorno

Ocupa 2 bytes e vai de -32.768 a 32.767 — o mesmo em todas as placas.

Exemplo

void setup() {
  Serial.begin(9600);
  short temperatura = -15;
  Serial.println(temperatura);
}

void loop() {}

Notas e cuidados

  • No Uno, short e int são idênticos; a distinção só importa em placas de 32 bits como o ESP32.
  • Para não depender do nome do tipo, o int16_t deixa o tamanho ainda mais explícito.

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

Conhecer o Curso Maker