Partilhar via


Tipo de dados duplo (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.

  • 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 R a um literal ele é forçado ao tipo de dados Double.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 é tipado sistema autônomo um Double:

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

Consulte também

Tarefas

Solucionando problemas de Tipos de Dados

Conceitos

Uso eficiente de tipos de dados

Caracteres de Tipo.

Referência

Resumo de tipo de dados (Visual Basic)

System.Double

Tipo de dados decimais (Visual Basic)

Tipo de dados único (Visual Basic)

Funções de conversão de tipo 

Resumo de conversão

Date

History

Motivo

Julho de 2008

Adicionado exemplos de uso de caracteres de tipo na seção "Programming dicas".

Comentários do cliente.