Uma variável do tipo char contém um caráter Unicode, ocupando 16 bits de armazenamento em memória. O valor default de um atributo de classe do tipo char, se não especificado, é o caráter NUL (código hexadecimal 0000).
Um valor literal do tipo caráter é representado entre aspas simples (apóstrofes), como em:
char umCaracter = 'A';
Nesse caso, a variável ou atributo umCaracter recebe o caráter A, código hexadecimal 0041 ou 65 decimal.
Valores literais de caracteres podem também ser representados por seqüências de escape, como em '\n' (o caráter newline).
©
Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP