Single — Typ danych (Visual Basic)
Zawiera podpisane liczby zmiennoprzecinkowe IEEE 32-bitowe (4-bajtowe) o pojedynczej precyzji, począwszy od -3,4028235E+38 do -1,401298E-45 dla wartości ujemnych i od 1,401298E-45 do 3,40235E+38 dla wartości dodatnich. Liczby z pojedynczą precyzją przechowują przybliżenie liczby rzeczywistej.
Uwagi
Single
Użyj typu danych, aby zawierać wartości zmiennoprzecinkowe, które nie wymagają pełnej Double
szerokości danych . W niektórych przypadkach środowisko uruchomieniowe języka wspólnego może być w stanie ściśle spakować Single
zmienne i zaoszczędzić zużycie pamięci.
Wartość domyślna to Single
0.
porady dotyczące programowania
Precyzji. Podczas pracy z liczbami zmiennoprzecinkowych należy pamiętać, ż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
Mod
operator. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z typami danych.Poszerzenie.
Single
Typ danych rozszerza się naDouble
. Oznacza to, że można przekonwertować elementSingle
naDouble
bez napotkania błędu System.OverflowException .Końcowe zera. Typy danych zmiennoprzecinkowych nie mają żadnej wewnętrznej reprezentacji końcowej 0 znaków. Na przykład nie rozróżniają wartości od 4.2000 do 4.2. W związku z tym końcowe 0 znaków nie są wyświetlane podczas wyświetlania ani drukowania wartości zmiennoprzecinkowych.
Wpisz znaki. Dołączanie znaku
F
typu literału do literału wymusza jegoSingle
typ danych. Dołączanie znaku!
typu identyfikatora do dowolnego identyfikatora wymusza jego wartość .Single
Typ struktury. Odpowiedni typ w programie .NET Framework jest strukturą System.Single .