Buscar

Considere o seguinte programa escrito em C. Imagine também que antes da função main foram declaradas todas as bibliotecas relacionadas às instruçõe...

Considere o seguinte programa escrito em C. Imagine também que antes da função main foram declaradas todas as bibliotecas relacionadas às instruções. int main ( ) { char letra; printf("Entre com uma letra minuscula : \n") ; scanf("%c", &letra) ; letra = letra - 32; printf ("Caractere = %c\n", letra) ; return 0; } Após a execução desse trecho suponha que usuário tenha entrado com a letra 'd'. Assinale a alternativa que corretamente, resultado exibido na tela após a execução desse programa.


um erro durante a compilação.
Caractere = d
Caractere = C
Caractere = D

Essa pergunta também está no material:

Ciências da computação
1 pág.

Informação Profissional em Ciências da Computação Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

193 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

Após a execução desse trecho de código, supondo que o usuário tenha entrado com a letra 'd', o resultado exibido na tela será: Caractere = D Isso ocorre porque o programa converte a letra minúscula para maiúscula, subtraindo 32 do valor ASCII da letra. No caso da letra 'd', o valor ASCII é 100, então ao subtrair 32, obtemos o valor 68, que corresponde à letra 'D' maiúscula.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image