Skip to content

Commit 77970e9

Browse files
authored
Merge PR #345 "Correct char documentation re: size and signedness" from robsoncouto
Correct char documentation re: size and signedness
2 parents 84893e8 + 283fc63 commit 77970e9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Language/Variables/Data Types/char.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ subCategories: [ "Tipos de Dados" ]
1212

1313
[float]
1414
=== Descrição
15-
Um tipo de dado que ocupa 1 byte na memória que armazena um caractere. Caracteres literais são escritos em aspas simples, dessa forma: 'A' (para múltiplos caracteres - ou seja, strings - use aspas duplas: "ABC").
15+
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").
1616

1717
No entanto, caracteres são armazenados como números. Você pode ver a codificação na link:https://www.arduino.cc/en/Reference/ASCIIchart[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 link:../../../functions/communication/serial/println[`Serial.println`] para mais sobre como caracteres são traduzidos para números.
1818

19-
O tipo de dado char é um tipo com sinal, armazenando números de -128 a 127. Para um tipo de dado sem sinal, de um byte (8 bits), use o tipo de dado _byte_.
19+
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 link:../byte[byte].
2020
[%hardbreaks]
2121

2222

0 commit comments

Comments
 (0)