Logo Passei Direto
Buscar
Uma variável do tipo básico unsigned char na linguagem C é armazenada em 1(um) byte de memória e o intervalo de valores permitido é de 0 a 255. Considerando o tipo básico char.
Qual das alternativas abaixo é a correta quanto a quantidade de memória armazenada e o intervalo de valores usados pelo tipo char?
A 2bytes; intervalo: -255 a 0.
º 1 byte; intervalo: -128 a 127.
User badge image
Praticando Para Aprender

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as opções apresentadas em relação ao 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` depende se ele é assinado (signed) ou não assinado (unsigned). O `char` padrão é geralmente assinado, o que significa que ele pode armazenar valores de -128 a 127. Agora, analisando as alternativas: A) 2 bytes; intervalo: -255 a 0. - Esta opção está incorreta, pois `char` ocupa 1 byte e o intervalo está errado. B) 1 byte; intervalo: -128 a 127. - Esta opção está correta, pois `char` ocupa 1 byte e o intervalo para um `char` assinado é de -128 a 127. Portanto, a alternativa correta é: B) 1 byte; intervalo: -128 a 127.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina