Ed
há 5 meses
Vamos analisar as opções uma a uma, considerando o tipo básico `char` na linguagem C. O tipo `char` normalmente ocupa 1 byte de memória. O intervalo de valores que um `char` pode armazenar depende se ele é assinado (signed) ou não assinado (unsigned). O `char` padrão é geralmente assinado, o que significa que ele pode armazenar valores negativos e positivos. 1. A) 2 bytes; intervalo: -255 a 0 - Incorreto, pois `char` ocupa 1 byte e o intervalo está errado. 2. B) 1 byte; intervalo: -128 a 127 - Correto, pois este é o intervalo típico para um `char` assinado. 3. C) 1 byte; intervalo: -127 a 127 - Incorreto, o intervalo não está correto. 4. D) 1 byte; intervalo: -127 a 126 - Incorreto, o intervalo não está correto. 5. E) 1 byte; intervalo: 1 a 255 - Incorreto, pois não considera os valores negativos. Portanto, a alternativa correta é: B) 1 byte; intervalo: -128 a 127.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material