Sdílet prostřednictvím


Double – datový typ (Visual Basic)

Obsahuje 64bitová čísla IEEE (8babajtů) s dvojitou přesností s plovoucí desetinnou čárkou, která jsou v rozsahu od -1,79769313486231570E+308 až -4,9406564584124 6544E-324 pro záporné hodnoty a od 4,9406564584124654E-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žné velikosti čísla.

Výchozí hodnota Double je 0.

Tipy k programování

  • Přesnost. Při práci s čísly s plovoucí desetinou čárkou nezapomeňte, ž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.

  • Koncové nuly. Datové typy s plovoucí desetinou čárkou nemají žádnou vnitřní reprezentaci koncových nul. Například nerozlišují mezi hodnotami 4.2000 a 4.2. Koncové znaky se proto nezobrazí při zobrazení nebo tisku hodnot s plovoucí desetinou čárkou.

  • Zadejte znaky. Když k literálu připojíte znak R literálu, vynutíte ho k datovému Double typu. Pokud je například celočíselná hodnota následovaná R, hodnota se změní na Doublehodnotu .

    ' 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ému identifikátoru ho vynutí .Double V následujícím příkladu je proměnná num zadána jako Double:

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

Viz také