Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Содержит цифры с двойной точностью с плавающей запятой, подписанные 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.