Share via


Eén gegevenstype (Visual Basic)

Bevat ondertekende IEEE 32-bits (4-byte) drijvendekommanummers met één precisie, variërend van -3,4028235E+38 tot en met -1,401298E-45 voor negatieve waarden en van 1,401298E-45 tot en met 3,4028235E+38 voor positieve waarden. Getallen met één precisie slaan een benadering van een reëel getal op.

Opmerkingen

Gebruik het Single gegevenstype om drijvende-kommawaarden te bevatten waarvoor de volledige gegevensbreedte Doubleniet is vereist. In sommige gevallen kan de algemene taalruntime uw Single variabelen mogelijk nauw inpakken en geheugenverbruik besparen.

De standaardwaarde is Single 0.

Programmeertips

  • Precisie. Wanneer u werkt met drijvendekommagetallen, moet u er rekening mee houden dat ze niet altijd een nauwkeurige weergave in het geheugen hebben. Dit kan leiden tot onverwachte resultaten van bepaalde bewerkingen, zoals waardevergelijking en de Mod operator. Zie Problemen met gegevenstypen oplossen voor meer informatie.

  • Verbreding. Het Single gegevenstype wordt breder naar Double. Dit betekent dat u kunt converteren Single naar Double zonder dat er een System.OverflowException fout optreedt.

  • Volgnullen. De gegevenstypen met drijvende komma hebben geen interne weergave van 0 tekens. Ze maken bijvoorbeeld geen onderscheid tussen 4.2000 en 4.2. Daarom worden volgtekens van 0 tekens niet weergegeven wanneer u drijvendekommawaarden weergeeft of afdrukt.

  • Typ tekens. Als u het letterlijke type teken F toevoegt aan een letterlijke teken, wordt het aan het Single gegevenstype gedwongen. Als u het type ! id toevoegt aan een id, wordt dit gedwongen.Single

  • Type framework. Het bijbehorende type in .NET Framework is de System.Single structuur.

Zie ook