Double (Tipo de datos, Visual Basic)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte documentación de Visual Studio 2017 RC.

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.

El tipo de datos Double proporciona las magnitudes mayores y menores posibles para un número.

El valor predeterminado de Double es 0.

  • 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.

  • 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.

System.Double
Tipos de datos
Decimal (Tipo de datos)
Single (Tipo de datos)
Funciones de conversión de tipos
Resumen de conversión
Uso eficiente de tipos de datos
Solucionar problemas de tipos de datos
Caracteres de tipo

Mostrar: