Esta página também está disponível em outros 2 idiomas.

unsigned long

[Data Types]

Descrição

Variáveis unsigned long são variáveis de tamanho extendido para armazenamento de números, que armazenam 32 bits (4 bytes). Diferentemente de longs padrão, unsigned longs não guardam números negativos, o que faz com que possam armazenar valores de 0 a 4,294,967,295 (2^32 - 1).

Sintaxe

unsigned long var = val;

=== Parâmetros var: nome da variável
val: valor a ser atribuído à variável

Código de Exemplo

O código abaixo cria uma variável do tipo long para guardar o número de milissegundos desde que o programa iniciou.

unsigned long time; //variável do tipo long

void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.print("Time: ");
  time = millis();
  //imprime o tempo desde que o programa iniciou, em milissegundos
  Serial.println(time);
  // espera um segundo, para não enviar quantidades massivas de dados
  delay(1000);
}

Ver Também