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

char

[Data Types]

Descrição

Um tipo de dado usado para armazenar um caractere. Caracteres literais são escritos em aspas simples, dessa forma: 'A' (para múltiplos caracteres - ou seja, strings - use aspas duplas: "ABC").

No entanto, caracteres são armazenados como números. Você pode ver a codificação na tabela ASCII. Isso significa que é possível fazer aritmética com caracteres, na qual o valor ASCII para o caractere é usado (ex. 'A' + 1 tem valor 66, pois o valor ASCII da letra maiúscula A é 65). Veja a referência de Serial.println para mais sobre como caracteres são traduzidos para números.

O tipo de dado char ocupa ao menos 8 bits. É recomendado que se utilize char apenas para armazenar caracteres. Para um tipo de dado sem sinal, de um byte (8 bits), use o tipo de dado byte.

Sintaxe

char var = val;

Parâmetros

var: nome da variável
val: valor a ser atribuído à variável

Código de Exemplo

char myChar = 'A';
char myChar = 65; // ambas as formas são equivalentes

Ver Também

LINGUAGEM Serial.println