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 Doubleszerokoś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ę na Double. Oznacza to, że można przekonwertować element Single na Double 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 jego Single 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 .

Zobacz też