Tipo di dati Single (Visual Basic)

Contiene numeri con segno di 32 bit (4 byte) con virgola mobile a precisione singola conformi alle specifiche IEEE compresi nell'intervallo tra -3,4028235E+38 e -1,401298E-45 per i valori negativi e tra 1,401298E-45 e 3,4028235E+38 per i valori positivi.Con i numeri a precisione singola viene memorizzata un'approssimazione a un numero reale.

Note

Utilizzare il tipo di dati Single per contenere valori a virgola mobile per i quali non è richiesta l'ampiezza completa dei dati Double.In alcuni casi è possibile che Common Language Runtime sia in grado di unire le variabili Single e ridurre il consumo di memoria.

Il valore predefinito di Single è 0.

Suggerimenti per la programmazione

  • Precisione. Quando si utilizzano numeri a virgola mobile, tenere presente che non vengono sempre memorizzati con una rappresentazione precisa.Per questo motivo, è possibile che determinate operazioni restituiscano risultati imprevisti, come il confronto dei valori e l'operatore Mod.Per ulteriori informazioni, vedere Risoluzione dei problemi relativi ai tipi di dati (Visual Basic).

  • Conversione verso un tipo di dati più grande. Il tipo di dati Single viene convertito verso il tipo più grande Double.In altri termini, è possibile convertire Single in Double senza che si verifichi un errore System.OverflowException.

  • 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 F a un valore letterale, se ne determina la conversione nel tipo di dati Single.Aggiungendo il carattere identificatore di tipo ! a qualsiasi identificatore, se ne determina la conversione al tipo di dati Single.

  • Tipo Framework. Il tipo corrispondente in .NET Framework è la struttura System.Single.

Vedere anche

Attività

Risoluzione dei problemi relativi ai tipi di dati (Visual Basic)

Riferimenti

Riepilogo dei tipi di dati (Visual Basic)

System.Single

Tipo di dati Decimal (Visual Basic)

Tipo di dati Double (Visual Basic)

Funzioni di conversione del tipo (Visual Basic)

Riepilogo della conversione (Visual Basic)

Concetti

Utilizzo efficiente dei tipi di dati (Visual Basic)