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 Double
niet 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 naarDouble
. Dit betekent dat u kunt converterenSingle
naarDouble
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 hetSingle
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.