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)
Decimal — Typ danych (Visual Basic)
Single — Typ danych (Visual Basic)
Funkcje konwersji typu (Visual Basic)
Konwersja — Podsumowanie (Visual Basic)