Double (Tipo de datos, Visual Basic)

Actualización: Julio de 2008

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.

Sugerencias de programación

  • Precisión.Cuando trabaje con números de punto flotante, tenga presente que no siempre tendrá una representación precisa en memoria. Esto podría provocar unos resultados inesperados en ciertas operaciones, como comparación de valor 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 de literal R a un literal, el tipo de datos se convierte en un 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 de 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 de Framework. El tipo correspondiente en .NET Framework es la estructura System.Double.

Fecha

Historial

Motivo

Julio de 2008

Se han agregado ejemplos del uso de caracteres de tipo en la sección "Sugerencias de programación".

Comentarios de los clientes.

Adiciones de comunidad

Mostrar: