Condividi tramite


Tipo di dati Double (Visual Basic)

Aggiornamento: Luglio 2008

Contiene numeri con segno IEEE a 64 bit (8 byte) a virgola mobile e precisione doppia compresi tra -1,79769313486231570E+308 e -4,94065645841246544E-324 per i valori negativi e tra 4,94065645841246544E-324 e 1,79769313486231570E+308 per i valori positivi. Con i numeri a precisione doppia viene memorizzata un'approssimazione a un numero reale.

Note

Il tipo di dati Double fornisce l'ordine di grandezza più alto e più basso per un numero.

Il valore predefinito di Double è 0.

Suggerimenti per la programmazione

  • **Precisione.**Quando si utilizzano numeri a virgola mobile, tenere presente che non sempre contengono una rappresentazione precisa in memoria. Per questo motivo è possibile che determinate operazioni restituiscano risultati imprevisti, quali il confronto di valori e l'operatore Mod. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi ai tipi di dati.

  • Zeri finali. I tipi di dati a virgola mobile non contengono alcuna rappresentazione interna degli zeri finali. Ad esempio, non viene fatta distinzione tra 4,2000 e 4,2. Di conseguenza, gli zeri finali non sono presenti quando vengono visualizzati o stampati valori a virgola mobile.

  • Caratteri tipo. Aggiungendo il carattere di tipo letterale R a un valore letterale, se ne determina la conversione nel tipo di dati Double. Ad esempio, se un valore intero è seguito da R, il valore viene impostato su Double.

    ' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0:
    Dim dub As Double = 4.0R
    

    Aggiungendo il carattere identificatore di tipo # a qualsiasi identificatore, se ne determina la conversione nel tipo di dati Double. Nell'esempio riportato di seguito, la variabile num viene tipizzata come un oggetto Double:

    Dim num# = 3
    
  • Tipo Framework. Il tipo corrispondente in .NET Framework è la struttura System.Double.

Vedere anche

Attività

Risoluzione dei problemi relativi ai tipi di dati

Concetti

Utilizzo efficiente dei tipi di dati

Caratteri tipo

Riferimenti

Riepilogo dei tipi di dati (Visual Basic)

System.Double

Tipo di dati Decimal (Visual Basic)

Tipo di dati Single (Visual Basic)

Funzioni di conversione del tipo

Riepilogo della conversione

Cronologia delle modifiche

Date

History

Motivo

Luglio 2008

Aggiunti esempi di utilizzo di caratteri tipo nella sezione "Suggerimenti per la programmazione".

Commenti e suggerimenti dei clienti.