Caracteres: leitura e impressão
-
char c
declara uma variávelc
do tipochar
, ou seja,c
guarda um caractere - caracteres constantes aparecem entre aspas simples
c = 'a';
atribui a letra'a'
para a variável ‘c’c = '3';
atribui o caractere'3'
(diferente do valor3
, que é umint
!)c = '\n';
atribui o caractere “pula linha”; veja tabela de sequências de escape
printf
escanf
são feitos com%c
- colocar um espaço em branco
␣%c
(espaço visível aqui apenas para ênfase) no formato doscanf
faz com que ele “pule” caracteres brancos até que encontre o próximo não branco para guardar na variável - alternativamente, para ler volumes grandes, a leitura pode ser
feita com a função
getchar
- colocar um espaço em branco