Compartilhar via


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 (Visual Basic).

  • Tipos de dados. O Single tipo de dados amplia a Double. Isso significa que você pode converter Single para Double sem encontrar um erro OverflowException.

  • Zeros à direita. Os tipos de dados de ponto flutuante não tem qualquer representação interna de trilha 0 caracteres. 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. Acrescentando o caractere de tipo literal F para um literal, força-o para o Single tipo de dados. Acrescentar o caractere de tipo identificador ! a qualquer identificador o força ao tipo Single.

  • Tipos de Framework. O tipo correspondente na.NET Framework é o Single estrutura.

Consulte também

Tarefas

Solucionando problemas de tipos de dados (Visual Basic)

Referência

Resumo do tipo de dados (Visual Basic)

Single

Tipo de dados decimal (Visual Basic)

Tipo de dados double (Visual Basic)

Funções de conversão do tipo (Visual Basic)

Resumo da conversão (Visual Basic)

Conceitos

Uso eficiente de tipos de dados (Visual Basic)