Tipo de dados único (Visual Basic)

Armazena números ponto flutuante de precisão simples assinados com IEEE de 32 bits e variando do valor de - 3.4028235E + 38 até -1.401298E - 45 para valores negativos e de 1, 401298E - 45 a 3.4028235E + 38 para valores positivos.Números de precisão simples armazenam uma aproximação de um número real.

Comentários

Use o tipo de dado Single para armazenar valores inteiros que não necessitam de todos os bits de um Double.Em alguns casos a commom language runtime pode ser suficiente para armazenar suas variáveis Single próximas uma da outra e diminuir o uso de memória.

O valor padrão para Single é 0.

Dicas de Programação

  • Precisão. Quando você trabalha com números de ponto flutuante, lembre que eles nem sempre têm uma representação precisa na memória.Isso pode levar a resultados inesperados em certas operações, com comparação de valores e com o operador Mod.Para obter mais informações, consulte Solucionando problemas de Tipos de Dados.

  • Ampliação.O tipo de dadosSingle amplia-se para Double, e .Isso significa que você pode converter Single para Double sem encontrar um erro System.OverflowException.

  • Zeros à direita. Os tipos de dado de ponto flutuante não possuem uma representação interna para os caracteres de zeros à direita.Por exemplo, eles não fazem distinção entre 4,2000 e 4,2.Consequentemente, caracteres de zeros à direita não aparecem quando você exibe ou imprime valores de ponto flutuante.

  • Caracteres de Tipo. Ao se acrescentar o caractere de tipo literal F a um literal ele é forçado ao tipo de dados Single.Acrescentar o caractere de tipo identificador ! a qualquer identificador o força ao tipo Single.

  • Tipos de Framework. O tipo correspondente no .NET Framework é a estrutura System.Single.

Consulte também

Tarefas

Solucionando problemas de Tipos de Dados

Conceitos

Uso eficiente de tipos de dados

Referência

Resumo de tipo de dados (Visual Basic)

System.Single

Tipo de dados decimais (Visual Basic)

Tipo de dados duplo (Visual Basic)

Funções de conversão de tipo

Resumo de conversão