FC ConcursosFC Concursos

Questão FC266076

Nas linguagens de programação C e Java, o tipo de dado elementar Short aloca na memória RAM a quantidade de

Linguagens de Programação

IDECAN · 2024

Nas linguagens de programação C e Java, o tipo de dado elementar Short aloca na memória RAM a quantidade de

  1. 2 bytes.
  2. 1 byte.
  3. 4 bytes.
  4. 3 bytes.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa está correta: o tipo short aloca 2 bytes de memória RAM.

Em Java o short é definido como um inteiro com sinal de 16 bits. Em C o padrão exige que short tenha pelo menos 16 bits; nas implementações mais comuns ele também usa 16 bits, logo ocupa 2 bytes.

A relação entre bits e bytes é \(16\ \text{bits} = 2 \times 8\ \text{bits} = 2\ \text{bytes}\). A faixa de valores corresponde ao complemento de dois: \( -2^{15}\) até \(2^{15}-1\), isto é, de -32.768 a 32.767.

Portanto, ao declarar uma variável do tipo short você reserva exatamente 2 bytes na RAM.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo