Ed
há 3 meses
Vamos analisar a questão passo a passo: - O tipo básico char em C geralmente ocupa 1 byte de memória. - O intervalo de valores para um char com sinal (signed char) é de -128 a 127, pois 1 byte tem 8 bits, e com sinal, o intervalo é de -2^7 a 2^7 - 1. - O intervalo para unsigned char é de 0 a 255, mas a questão pede sobre o tipo char (assumindo signed). Analisando as alternativas: A) 2 bytes; intervalo: -255 a 0 → Incorreto, tamanho errado e intervalo errado. B) 1 byte; intervalo: -128 a 127 → Correto. C) 1 byte; intervalo: -127 a 127 → Incorreto, o limite inferior é -128. D) 2 bytes; intervalo: -127 a 126 → Incorreto, tamanho e intervalo errados. E) 1 byte; intervalo: 1 a 255 → Incorreto, intervalo errado para char com sinal. Resposta correta: B) 1 byte; intervalo: -128 a 127.
Cadastre-se ou realize login