Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zawiera podpisane liczby zmiennoprzecinkowe IEEE 64-bitowe (8-bajtowe), które wahają się w wartości od -1,79769313486231570E+308 do -4,94065645841246544E-324 dla wartości ujemnych i z 4.94065645841246544E-324 do 1.79769313486231570E+308 dla wartości dodatnich. Liczby o podwójnej precyzji przechowują przybliżenie liczby rzeczywistej.
Uwagi
Typ Double danych zapewnia największą i najmniejszą możliwą wielkość dla liczby.
Wartość domyślna to Double 0.
Porady dotyczące programowania
Precyzja. Podczas pracy z liczbami zmiennoprzecinkowych pamiętaj, że nie zawsze mają one dokładną reprezentację w pamięci. Może to prowadzić do nieoczekiwanych wyników niektórych operacji, takich jak porównanie wartości i
Modoperator. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z typami danych.Końcowe zera. Typy danych zmiennoprzecinkowych nie mają żadnej wewnętrznej reprezentacji końcowych znaków zerowych. Na przykład nie rozróżniają wartości od 4.2000 do 4.2. W związku z tym końcowe znaki zerowe nie są wyświetlane podczas wyświetlania ani drukowania wartości zmiennoprzecinkowych.
Wpisz znaki. Dołączanie znaku
Rtypu literału do literału wymusza jegoDoubletyp danych. Na przykład jeśli po wartości całkowitej następujeRwartość , wartość zostanie zmienionaDoublena .' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0: Dim dub As Double = 4.0RDołączanie znaku
#typu identyfikatora do dowolnego identyfikatora wymusza jego wartość .DoubleW poniższym przykładzie zmiennanumjest typowana jako :DoubleDim num# = 3Typ struktury. Odpowiedni typ w programie .NET Framework jest strukturą System.Double .