Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 Doubledat . 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 pro 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
Modoperátor. Další informace najdete v tématu Řešení potíží s datovými typy.Rozšiřování. Datový
Singletyp se rozšiřuje naDouble. To znamená, že můžete převéstSinglenaDoublebez 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
Fliterálu, vynutíte ho k datovémuSingletypu. Připojení znaku!typu identifikátoru k libovolnému identifikátoru ho vynutí .SingleTyp architektury. Odpovídající typ v rozhraní .NET Framework je System.Single struktura.