Double (Tipo de datos, Visual Basic)
Contiene números IEEE de punto flotante de doble precisión de 64 bits (8 bytes) que van de un valor de –1,79769313486231570E+308 a –4,94065645841246544E-324 para números negativos y de 4,94065645841246544E-324 a 1,79769313486231570E+308 para números positivos.Los números de doble precisión almacenan aproximaciones de números reales.
Comentarios
El tipo de datos Double proporciona las magnitudes mayores y menores posibles para un número.
El valor predeterminado de Double es 0.
Sugerencias de programación
Precisión. Cuando trabaje con números de punto flotante, tenga presente que no siempre tienen una representación precisa en memoria.Esto podría conducir a resultados inesperados en ciertas operaciones, como la comparación de valores y el operador Mod.Para obtener más información, vea Solucionar problemas de tipos de datos (Visual Basic).
Ceros finales. Los tipos de datos de punto flotante no tienen representación interna de caracteres cero finales.Por ejemplo, no distinguen entre 4,2000 y 4,2.Por consiguiente, los caracteres cero finales no aparecen cuando muestra o imprime valores de punto flotante.
Caracteres de tipo. Al agregar el carácter de tipo literal R a un literal, el tipo de datos se convierte al tipo de datos Double.Por ejemplo, si R sigue a un valor entero, 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.0R
Si se agrega el carácter de tipo identificador # a cualquier identificador, se convierte su tipo de datos al tipo Double.En el ejemplo siguiente, la variable num es de tipo Double:
Dim num# = 3
Tipo en Framework. El tipo correspondiente en .NET Framework es la estructura System.Double.
Vea también
Tareas
Solucionar problemas de tipos de datos (Visual Basic)
Referencia
Resumen de tipos de datos (Visual Basic)
Decimal (Tipo de datos, Visual Basic)
Single (Tipo de datos, Visual Basic)
Funciones de conversión de tipos (Visual Basic)
Resumen de conversión (Visual Basic)