E02: Teste seus conhecimentos sobre caracteres

E02.1  Na linguagem C, quantos bytes ocupa um char (ou seja, um caractere)?  Quantos bits tem um byte?

E02.2  Qual o conjunto de possíveis valores de um char? Descreva os padrões de bits que representam esses valores.

E02.3  Qual o conjunto de possíveis valores de um unsigned char? Descreva os padrões de bits que representam esses valores.

E02.4  Na tabela ISO-8859-1, qual char tem representação gráfica 'Ã'? Qual unsigned char tem representação gráfica 'Ã'? Escreva o padrão de bits desse char e desse unsigned char.

E02.5  Qual o significado/efeito do caractere 9, conhecido como '\t'?

E02.8  Qual o resultado do seguinte fragmento de código?

unsigned char u;
for (u = 0; u < 256; ++u) 
    printf (".");

E02.7  Escreva um programa que exiba na tela do monitor os símbolos gráficos dos caracteres 32 a 255.  Imprima 10 caracteres por linha.

E02.8  A função islower da biblioteca ctype. só reconhece letras sem sinais diacríticos. Escreva uma extensão de islower que reconheça as letras com diacríticos.