Compartilhar via


Tipo de dados Double (Visual Basic)

Suporta números de ponto flutuante com precisão dupla sinalizados IEEE de 64-bits (8-bytes) com intervalo de -1.79769313486231570E+308 até -4.94065645841246544E-324 para valores negativos e de 4.94065645841246544E-324 para 1.79769313486231570E+308 para valores positivos.Números de precisão dupla armazenam uma aproximação de um número real.

Comentários

O tipo de dado Double provê a maior e a menor magnitude possível para um número.

O valor padrão para Double é 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).

  • 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. Acrescentando o caractere de tipo literal R para um literal, força-o para o Double tipo de dados.Por exemplo, se um valor inteiro é seguido por R, o valor é alterado para um Double.

    ' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0:
    Dim dub As Double = 4.0R
    

    Acrescentar o caractere de tipo identificador # a qualquer identificador o força ao tipo Double.No exemplo a seguir, a variável num é digitada como uma Double:

    Dim num# = 3
    
  • Tipos de Framework. O tipo correspondente na.NET Framework é o System.Double estrutura.

Consulte também

Tarefas

Solucionando problemas de tipos de dados (Visual Basic)

Referência

Resumo do tipo de dados (Visual Basic)

System.Double

Tipo de dados decimal (Visual Basic)

Tipo de dados único (Visual Basic)

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

Resumo de conversão (Visual Basic)

Conceitos

Uso eficiente dos tipos de dados (Visual Basic)

Caracteres de tipo (Visual Basic)