Logo Passei Direto
Buscar

Algoritmos

ESTÁCIO
8 Marcar para revisã Uma variável do tipo básico unsigned char na linguagem C é armazenada em 1(um) byte de memória e 0 intervalo de valores permitido é de 0 a 255. Considerando 0 tipo básico char. Qual das alternativas abaixo é correta quanto à quantidade de memória armazenada e O intervalo de valores usados pelo tipo char? A 2 bytes; intervalo: -255 a 0. B 1 byte; intervalo: -128 a 127. C 1 byte; intervalo: -127 a 127. D 2 bytes; intervalo: -127 a 126. E 1 byte; intervalo: 1 a 255.
User badge image
Vander Simoncelo

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

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 (considerando 8 bits, onde 1 bit é para o sinal). - O intervalo para um unsigned char é de 0 a 255, mas a questão pede sobre o tipo char (assumindo signed). Agora, analisando as alternativas: A) 2 bytes; intervalo: -255 a 0 → Incorreto, char não ocupa 2 bytes e intervalo está errado. B) 1 byte; intervalo: -128 a 127 → Correto, corresponde ao signed char. C) 1 byte; intervalo: -127 a 127 → Incorreto, o limite inferior é -128. D) 2 bytes; intervalo: -127 a 126 → Incorreto, char não ocupa 2 bytes e intervalo errado. E) 1 byte; intervalo: 1 a 255 → Incorreto, intervalo de unsigned char, mas começa em 0, não 1. Resposta 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!

Mais conteúdos dessa disciplina