Double — Typ danych (Visual Basic)

Posiada podpisane IEEE 64-bit (8-bajtowe) podwójnej precyzji liczb zmiennoprzecinkowych, zakres wartości od - 1.79769313486231570E + 308 do - 4.94065645841246544E-324 dla wartości ujemnych i z 4.94065645841246544E-324 poprzez 1.79769313486231570E + 308 dla wartości dodatnich.Liczby podwójnej precyzji przechowywać przybliżenie liczby rzeczywistej.

Uwagi

Double Typ danych przewiduje pewną liczbę zapewnianych największe i najmniejsze możliwe.

Wartość domyślna, Double jest równa 0.

Porady dotyczące programowania

  • Dokładność. Podczas pracy z liczb zmiennoprzecinkowych, należy pamiętać, że nie zawsze są one dokładne reprezentacji w pamięci.Może to prowadzić do nieoczekiwanych wyników z niektórych operacji, takich jak porównanie wartość i Mod operatora.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów związanych z typami danych (Visual Basic).

  • Końcowe zera. Typy danych zmiennoprzecinkowych nie Wewnętrzna reprezentacja końcowe zero znaków.Nie są na przykład rozróżnienie między 4.2000 i 4.2.W konsekwencji końcowe zera znaki nie są wyświetlane podczas wyświetlania lub drukowania wartości zmiennoprzecinkowych.

  • Wpisz znaki. Dołączanie znaków typu literał R do literału wymusza Double typu danych.Na przykład, jeśli jest poprzedzony jest wartością całkowitą R, wartość zostanie zmieniona na Double.

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

    Dołączanie znaków identyfikatora typu # dla wszystkich identyfikatorów wymusza Double.W poniższym przykładzie zmienna num jest wpisana jako Double:

    Dim num# = 3
    
  • Typ RAM. Odpowiedni typ w.NET Framework jest Double struktury.

Zobacz też

Zadania

Rozwiązywanie problemów związanych z typami danych (Visual Basic)

Informacje

Typ danych — Podsumowanie (Visual Basic)

Double

Decimal — Typ danych (Visual Basic)

Single — Typ danych (Visual Basic)

Funkcje konwersji typu (Visual Basic)

Konwersja — Podsumowanie (Visual Basic)

Koncepcje

Skuteczne stosowanie typów danych (Visual Basic)

Znaki typu