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 Mod operá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 R k literálu ho vynutí na Double datový typ. Pokud je například za celočíselnou hodnotou následována R hodnota , hodnota se změní na Double .

    ' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0:
    Dim dub As Double = 4.0R
    

    Připojení znaku typu identifikátoru # k libovolného identifikátoru ho vynutí Double na . V následujícím příkladu je num proměnná typu Double :

    Dim num# = 3
    
  • Typ architektury. Odpovídající typ v .NET Framework je System.Double struktura.

Viz také