FC ConcursosFC Concursos

Questão FC891004

Um dos tipos de dados utilizados na linguagem C# é o tipo char. O tamanho ocupado por esse tipo de dado nessa linguagem é de

Linguagens de Programação

Vunesp 2 · 2025

Um dos tipos de dados utilizados na linguagem C# é o tipo char. O tamanho ocupado por esse tipo de dado nessa linguagem é de

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

Gabarito

Certo

Comentário do professor

A alternativa correta indica que o tipo char em C# ocupa 2 bytes.

Isso ocorre porque cada char é um código de 16 bits, ou seja, 16 bits de armazenamento. Convertendo bits em bytes temos \(16 \div 8 = 2\), portanto 2 bytes.

Em C#, o char representa uma unidade de código do padrão UTF-16, usada para armazenar caracteres Unicode. Caracteres fora do Plano Multilíngue Básico são representados por dois char consecutivos chamados pares substitutos, pois cada um tem 2 bytes.

Assim, afirmar que char ocupa 2 bytes está de acordo com a especificação da linguagem e o uso de UTF-16 para representação de caracteres.

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

Continue aprendendo