Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene números de punto flotante de doble precisión de IEEE con signo de 64 bits (8 bytes) que oscilan en el valor de -1.79769313486231570E+308 a -4.94065645841246544E-324 para valores negativos y de 4,94065645841246544E-324 a 1,79769313486231570E+308 para valores positivos. Los números de precisión doble almacenan una aproximación de un número real.
Observaciones
El Double tipo de datos proporciona las magnitudes más grandes y pequeñas posibles para un número.
El valor predeterminado de Double es 0.
Sugerencias de programación
Precisión. Al trabajar con números de punto flotante, recuerde que no siempre tienen una representación precisa en la memoria. Esto podría dar lugar a resultados inesperados de determinadas operaciones, como la comparación de valores y el
Modoperador. Para obtener más información, consulte Solución de problemas de tipos de datos.Ceros finales. Los tipos de datos de punto flotante no tienen ninguna representación interna de cero caracteres finales. Por ejemplo, no distinguen entre 4.2000 y 4.2. Por lo tanto, los caracteres finales cero no aparecen al mostrar o imprimir valores de punto flotante.
Caracteres de tipo. Al agregar el carácter de tipo literal
Ra un literal, el tipo de datos se convierte forzosamente en el tipo de datosDouble. Por ejemplo, si un valor entero va seguido deR, el valor se cambia a .Double' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0: Dim dub As Double = 4.0RSi se agrega el carácter de tipo identificador
#a cualquier identificador, se convierte forzosamente al tipoDouble. En el ejemplo siguiente, la variablenumse escribe como :DoubleDim num# = 3Tipo de Framework. El tipo correspondiente en .NET Framework es la estructura System.Double.