Udostępnij za pośrednictwem


Podwójne 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 z typów 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 System.Double struktury.

Zobacz też

Zadania

Rozwiązywanie problemów z typów danych (Visual Basic)

Informacje

Podsumowanie typów danych (Visual Basic)

System.Double

Typ danych dziesiętny (Visual Basic)

Pojedynczy typ danych (Visual Basic)

Funkcje konwersji typu (Visual Basic)

Podsumowanie konwersji (Visual Basic)

Koncepcje

Efektywne wykorzystanie typów danych (Visual Basic)

Wpisz znaki (Visual Basic)