Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém números de ponto flutuante de precisão dupla de 64 bits (8 bytes) assinados que variam em valor de -1,79769313486231570E+308 a -4.94065645841246544E-324 para valores negativos e de 4,94065645841246544E-324 a 1,79769313486231570E+308 para valores positivos. Números de precisão dupla armazenam uma aproximação de um número real.
Observações
O Double tipo de dados fornece as maiores e menores magnitudes possíveis para um número.
O valor padrão de Double é 0.
Dicas de programação
Precisão. Quando você trabalha com números de ponto flutuante, lembre-se de que nem sempre eles têm uma representação precisa na memória. Isso pode levar a resultados inesperados de determinadas operações, como a comparação de valor e o
Modoperador. Para obter mais informações, consulte Solucionar problemas de tipos de dados.Zeros à direita. Os tipos de dados de ponto flutuante não têm nenhuma representação interna de zero caracteres à direita. Por exemplo, eles não distinguem entre 4.2000 e 4.2. Consequentemente, zero caracteres à direita não aparecem quando você exibe ou imprime valores de ponto flutuante.
Caracteres de tipo. Acrescentar o caractere
Rde tipo literal a um literal força-oDoubleao tipo de dados. Por exemplo, se um valor inteiro for seguido,Ro valor será alterado para umDouble.' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0: Dim dub As Double = 4.0RAcrescentar o caractere
#de tipo de identificador a qualquer identificador o força aDouble. No exemplo a seguir, a variávelnumé digitada como :DoubleDim num# = 3Tipo do Framework. O tipo correspondente no .NET Framework é a estrutura System.Double.