Double – datový typ (Visual Basic)
Obsahuje podepsaná 64bitová (8bitová) čísla IEEE s plovoucí desetinnou čárkou s dvojitou přesností v rozsahu od -1,79769313486231570E+308 až -4,9406564584124.6544E-324 pro záporné hodnoty a od 4,94065645841246544E-324 až 1,79769313486231570E+308 pro kladné hodnoty. Čísla s dvojitou přesností ukládají aproximaci reálného čísla.
Poznámky
Datový Double typ poskytuje největší a nejmenší možnou velikost čísla.
Výchozí hodnota je Double 0.
Tipy k programování
Přesnost. Při práci s čísly s plovoucí desetinnou čárkou mějte na paměti na paměti vždy přesné znázornění. 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.Koncové nuly Datové typy s plovoucí desetinnou čárkou nemají žádné interní znázornění koncových nulových znaků. Například nerozlišují mezi 4.2000 a 4.2. V důsledku toho se koncové nuly nezobrazí při zobrazení nebo tisku hodnot s plovoucí desetinnou čárkou.
Zadejte Znaky. Připojení znaku literálového typu
Rk literálu ho vynutí naDoubledatový typ. Pokud je například za celočíselnou hodnotou následovánaRhodnota , hodnota se změní naDouble.' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0: Dim dub As Double = 4.0RPřipojení znaku typu identifikátoru
#k libovolného identifikátoru ho vynutíDoublena . V následujícím příkladu jenumproměnná typuDouble:Dim num# = 3Typ architektury. Odpovídající typ v .NET Framework je System.Double struktura.