Questões Programação Linguagens de programação
No C#, são tipos numéricos sem sinal (unsigned...
Responda: No C#, são tipos numéricos sem sinal (unsigned) os tipos:
💬 Comentários
Confira os comentários sobre esta questão.

Por Marcos de Castro em 31/12/1969 21:00:00
Gabarito: e) No C#, os tipos numéricos sem sinal (unsigned) são aqueles que não permitem valores negativos, ou seja, armazenam apenas números positivos e zero.
O tipo 'byte' é um tipo numérico sem sinal de 8 bits, que varia de 0 a 255. Já o 'uint' é um tipo numérico sem sinal de 32 bits, que varia de 0 a 4.294.967.295.
As outras alternativas estão incorretas porque:
- 'float' e 'double' são tipos de ponto flutuante e não possuem versão unsigned.
- 'char' é um tipo para caracteres, internamente armazenado como um número sem sinal de 16 bits, mas não é considerado tipo numérico para operações aritméticas comuns.
- 'long' e 'int' são tipos com sinal (signed), permitindo valores negativos.
- 'short' e 'int' também são tipos com sinal.
Portanto, a alternativa correta é a letra e, que indica os tipos 'byte' e 'uint' como tipos numéricos sem sinal no C#.
O tipo 'byte' é um tipo numérico sem sinal de 8 bits, que varia de 0 a 255. Já o 'uint' é um tipo numérico sem sinal de 32 bits, que varia de 0 a 4.294.967.295.
As outras alternativas estão incorretas porque:
- 'float' e 'double' são tipos de ponto flutuante e não possuem versão unsigned.
- 'char' é um tipo para caracteres, internamente armazenado como um número sem sinal de 16 bits, mas não é considerado tipo numérico para operações aritméticas comuns.
- 'long' e 'int' são tipos com sinal (signed), permitindo valores negativos.
- 'short' e 'int' também são tipos com sinal.
Portanto, a alternativa correta é a letra e, que indica os tipos 'byte' e 'uint' como tipos numéricos sem sinal no C#.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários