Ed
mês passado
Vamos analisar o programa em C que você forneceu. O código lê uma letra minúscula e a converte para maiúscula. A linha relevante é: ```c letra = letra + ('A' - 'a'); ``` Aqui, a diferença entre 'A' e 'a' é 32 (em ASCII). Portanto, quando o usuário entra com a letra 'd', a conversão para maiúscula será: 1. O valor ASCII de 'd' é 100. 2. O valor ASCII de 'D' é 68. 3. A diferença entre 'A' e 'a' é 32, então: - letra = 'd' + ( 'A' - 'a' ) - letra = 'd' + ( 65 - 97 ) - letra = 'd' - 32 - letra = 'D' Assim, o resultado exibido na tela após a execução do programa, quando o usuário entra com a letra 'd', será: B) Caractere = D.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade