Single – datový typ (Visual Basic)

Obsahuje podepsaná čísla IEEE 32 s plovoucí desetinnou čárkou s jednoduchou přesností, která jsou v rozsahu hodnot od-3.4028235 E + 38 do-1.401298 E-45 pro záporné hodnoty a z 1.401298 E-45 až 3.4028235 E + 38 pro kladné hodnoty. Čísla s jednoduchou přesností ukládají aproximaci reálného čísla.

Poznámky

SingleDatový typ použijte k zahrnutí hodnot s plovoucí desetinnou čárkou, které nevyžadují plnou šířku dat Double . V některých případech může modul CLR (Common Language Runtime) umožňovat rozbalení Single proměnných společně a ušetřit spotřebu paměti.

Výchozí hodnota Single je 0.

Tipy k programování

  • Číslic. Když pracujete s čísly s plovoucí desetinnou čárkou, mějte na paměti, že nemají vždy přesnou reprezentaci v paměti. To může vést k neočekávaným výsledkům z určitých operací, jako je například porovnání hodnot a Mod operátor. Další informace najdete v tématu řešení potíží s datovými typy.

  • Rozšiřující. SingleDatový typ se rozšíří na Double . To znamená, že můžete převést Single na Double bez výskytu System.OverflowException chyby.

  • Koncové nuly. Datové typy s plovoucí desetinnou čárkou nemají žádná interní reprezentace koncových 0 znaků. Například nerozlišuje mezi 4,2000 a 4,2. V důsledku toho se po zobrazení nebo tisku hodnot s plovoucí desetinnou čárkou neobjeví koncové 0 znaky.

  • Znaky typu. Připojení znaku literálového typu F k literálu vynutí tento Single datový typ. Připojení znaku typu identifikátoru ! k jakémukoli identifikátoru vynutí Single .

  • Typ rozhraní. odpovídající typ v .NET Framework je System.Single struktura.

Viz také