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