Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Содержит подписанные числа с плавающей запятой ieee 32-bit (4-байт) с плавающей запятой, начиная от -3,4028235E+38 до -1.401298E-45 для отрицательных значений и от 1,401298E-45 до 3,4028235E+38 для положительных значений. Числа с одной точностью хранят приближение реального числа.
Замечания
Single Используйте тип данных для хранения значений с плавающей запятой, которые не требуют полной ширины Doubleданных. В некоторых случаях среда CLR может тесно упаковать Single переменные и сохранить потребление памяти.
Значение по умолчанию для типа Single — 0.
Советы по программированию
Точность. При работе с числами с плавающей запятой следует помнить, что они не всегда имеют точное представление в памяти. Это может привести к непредвиденным результатам определенных операций, таких как сравнение значений
Modи оператор. Дополнительные сведения см. в разделе "Устранение неполадок типов данных".Расширение. Тип
Singleданных расширяется доDouble. Это означает, что вы можете преобразоватьсяSingleвDoubleбез возникновения System.OverflowException ошибки.Конечные нули. Типы данных с плавающей запятой не имеют внутреннего представления конечных 0 символов. Например, они не различаются между 4.2000 и 4.2. Следовательно, конечные 0 символов не отображаются при отображении или печати значений с плавающей запятой.
Тип символов. При добавлении к литералу символа типа литерала
Fпроизводится принудительное приведение литерала к типу данныхSingle. При добавлении символа идентификатора типа!к любому идентификатору производится принудительное приведение этого идентификатора к типуSingle.Тип платформы. В .NET Framework данный тип соответствует структуре System.Single.