Single – datový typ (Visual Basic)
Obsahuje znaménky IEEE 32bitové (4 bajty) s jednoduchou přesností s plovoucí desetinnou čárkou v rozsahu od -3,4028235E+38 do -1,401298E-45 pro záporné hodnoty a od 1,401298E-45 do 3,4028235E+38 pro kladné hodnoty. Čísla s jednoduchou přesností ukládají aproximaci reálného čísla.
Poznámky
Single
Datový typ použijte k zahrnutí hodnot s plovoucí desetinou čárkou, které nevyžadují úplnou šířku Double
dat . V některých případech může modul CLR (Common Language Runtime) zabalit proměnné Single
úzce dohromady a ušetřit spotřebu paměti.
Výchozí hodnota Single
je 0.
Tipy k programování
Přesnost. Při práci s čísly s plovoucí desetinou čárkou mějte na paměti, že nemají vždy přesné vyjádření v paměti. To může vést k neočekávaným výsledkům určitých operací, jako je porovnání hodnot a
Mod
operátor. Další informace najdete v tématu Řešení potíží s datovými typy.Rozšíření. Datový
Single
typ se rozšiřuje naDouble
. To znamená, že můžete převéstSingle
naDouble
bez výskytu System.OverflowException chyby.Koncové nuly. Datové typy s plovoucí deseti čárkou nemají žádné interní vyjádření koncových znaků. Například nerozlišují mezi hodnotami 4.2000 a 4.2. V důsledku toho se koncové 0 znaky nezobrazí, když zobrazíte nebo vytisknete hodnoty s plovoucí desetinou čárkou.
Zadejte znaky. Když k literálu připojíte znak
F
literálu, vynutíte ho k datovémuSingle
typu. Připojení znaku!
typu identifikátoru k libovolnému identifikátoru ho vynutí .Single
Typ architektury. Odpovídající typ v rozhraní .NET Framework je System.Single struktura.