Single — Typ danych (Visual Basic)

Posiada podpisane IEEE 32-bitowe (4-bajtowe) pojedynczej precyzji liczb zmiennoprzecinkowych z - 3.4028235E + 38 zakresu poprzez - 1, 401298E-45 dla wartości ujemnych oraz od 1, 401298E-45, poprzez 3.4028235E + 38 dla wartości dodatnich.Liczby pojedynczej precyzji przechowywać przybliżenie liczby rzeczywistej.

Uwagi

Użyj Single typ danych zawierają wartości zmiennoprzecinkowych, które nie wymagają szerokość pełne dane Double.W niektórych przypadkach może być niemożliwe z dodatkiem Service pack aparatu plików wykonywalnych języka wspólnego programu Single zmiennych ściśle razem i Zapisz zużycie pamięci.

Wartość domyślna, Single 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).

  • **Poszerzenie.**Single Typ danych rozszerza się do Double.Oznacza to, można przekonwertować Single do Double bez zauważalnego OverflowException błąd.

  • Końcowe zera. Typy danych zmiennoprzecinkowych nie mają żadnych reprezentacji wewnętrznej końcowych znaków 0.Nie są na przykład rozróżnienie między 4.2000 i 4.2.W konsekwencji końcowe znaki 0 nie są wyświetlane podczas wyświetlania lub drukowania wartości zmiennoprzecinkowych.

  • Wpisz znaki. Dołączanie znaków typu literał F do literału wymusza Single typu danych.Dołączanie znaków identyfikatora typu ! dla wszystkich identyfikatorów wymusza Single.

  • Typ RAM. Odpowiedni typ w.NET Framework jest Single struktury.

Zobacz też

Zadania

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

Informacje

Typ danych — Podsumowanie (Visual Basic)

Single

Decimal — Typ danych (Visual Basic)

Double — Typ danych (Visual Basic)

Funkcje konwersji typu (Visual Basic)

Konwersja — Podsumowanie (Visual Basic)

Koncepcje

Skuteczne stosowanie typów danych (Visual Basic)