Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Содержит цифры с двойной точностью с плавающей запятой, подписанные IEEE 64-разрядной (8-байтовой) с плавающей запятой,1.7979313486231570E+308 до -4.94065645841246544E-324 для отрицательных значений и от 4,94065656484124654E-324 до 1,79769313486231570E+308 для положительных значений. Числа двойной точности хранят приближение реального числа.
Замечания
Тип Double данных предоставляет самые большие и наименьшие возможные величины для числа.
Значение по умолчанию для типа Double — 0.
Советы по программированию
Точность. При работе с числами с плавающей запятой помните, что они не всегда имеют точное представление в памяти. Это может привести к непредвиденным результатам определенных операций, таких как сравнение значений
Modи оператор. Дополнительные сведения см. в разделе "Устранение неполадок типов данных".Конечные нули. Типы данных с плавающей запятой не имеют внутреннего представления конечных нулевых символов. Например, они не различаются между 4.2000 и 4.2. Следовательно, при отображении или печати значений с плавающей запятой не отображаются конечные нули.
Тип символов. При добавлении к литералу символа типа литерала
Rпроизводится принудительное приведение литерала к типу данныхDouble. Например, если за целочисленным значениемRследует, значение изменяется наDoubleзначение.' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0: Dim dub As Double = 4.0RПри добавлении символа идентификатора типа
#к любому идентификатору производится принудительное приведение этого идентификатора к типуDouble. В следующем примере переменнаяnumвводится в видеDouble:Dim num# = 3Тип платформы. В .NET Framework данный тип соответствует структуре System.Double.