Na aula anterior aprendemos a fazer a leitura de caracteres com a função scanf(). Contudo, apesar de ser a mais utilizada, esta não é a única função que disponível para a leitura de caracteres. Também pode utilizar a função getchar().
Diferentemente da função scanf(), onde precisamos informar o tipo de dado que será lido e a variável onde será salvo, a função getchar() não precisa de nenhum parâmetro. A operação feita aqui é uma atribuição, como apresentado no exemplo a seguir:
printf("Digite um caracter: "); letra = getchar(); printf("Caracter digitado: %c\n", letra);