Descrição

Inteiro é o principal tipo de dado para armazenamento numérico capaz de números de 2 bytes. Isto abrange a faixa de -32.768 a 32.767 (valor mínimo de -2^15 e valor máximo de (2^15) -1).

Ints armazenam números negativos com uma técnica chamada Complemento para dois. O bit mais alto, as vezes chamado de bit de "sinal", e sinaliza se o número é positivo ou negatico.

O Arduino cuida da manipulação de números nagativos para você, assim as operações aritméticas funcionam de modo transparente e esperado. Entretanto pode ocorrer uma complicação inesperada na manipulação operador para deslocar bits à direita (>>).

Exemplo

    int ledPin = 13;

Sintaxe

    int var = val;
  • var - o nome da variável int
  • val - o valor designado para a variável

Dica de programação

Quando uma variável excede seu valor máximo de que é capaz ela "decai" ao valor mínimo de que é capaz. Note que isso ocorre nas duas direções.

   int x
x = -32,768;
x = x - 1; // x agora contém 32,767 - decaindo na direção negativa

x = 32,767;
x = x + 1; // x agora contém -32,768 - decaido

Veja também

 

Página de início da referência

Correções, sugestões, e nova documentação devem ser enviadas ao Forum.

O texto de referência do Arduino está baixo uma Licença Creative Commons Attribution-ShareAlike 3.0. Amostras de código utilizadas na referência foram deixados  ao domínio público.

 

O conteúdo desta página é uma tradução para o português a partir do site original do Arduino.

Esta obra está sob uma Licença Creative Commons.

Creative Commons License