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
- 8 bytes.
- 4 bytes.
- 2 bytes.
- 1 byte.
- 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