EMZETT.
Войти

double (число с плавающей запятой)

Коротко: Тип данных для чисел с десятичными знаками (чисел с плавающей запятой) двойной точности — название «double» указывает на вдвое больший размер памяти по сравнению с float одинарной точности.

Подробнее: Числа с плавающей запятой хранятся внутри не точно, а приближённо в двоичном виде — это может приводить к небольшим ошибкам округления при вычислениях (например, 0.1 + 0.2 не всегда даёт ровно 0.3). Для денежных сумм, где важна точность, вместо double поэтому часто используют специальный десятичный тип.

Подробности

0.1 + 0.2 == 0.3   # False! Результат

См. также: byte, приведение типов