Ed
há 5 meses
Vamos analisar as opções uma a uma, considerando o tipo básico `char` na linguagem C. 1. O tipo `char` normalmente ocupa 1 byte de memória. 2. O intervalo de valores para um `char` pode variar dependendo se ele é assinado (signed) ou não assinado (unsigned). O padrão é que `char` seja assinado, o que significa que ele pode armazenar valores negativos. Agora, vamos analisar as alternativas: A) 2 bytes; intervalo: -255 a 0. - Incorreto. `char` ocupa 1 byte, e o intervalo está errado. B) 1 byte; intervalo: -128 a 127. - Correto. `char` ocupa 1 byte e, se assinado, o intervalo é de -128 a 127. C) 1 byte; intervalo: -127 a 127. - Incorreto. O intervalo correto é de -128 a 127. D) 2 bytes; intervalo: -127 a 126. - Incorreto. `char` ocupa 1 byte, e o intervalo está errado. E) 1 byte; intervalo: 1 a 255. - Incorreto. O intervalo está errado, 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