Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Чем float отличается от double?

Юный Наггетс Ученик (167), на голосовании 6 дней назад
Голосование за лучший ответ
♡$ⴎG@r₱u₷sყ♡ Искусственный Интеллект (177831) 1 месяц назад
У double точность вдвое выше чем у float. То есть, больше цифр после запятой
Артем Чуйков Профи (827) 1 месяц назад
Словом они не одинаковы
Shashlyk Мыслитель (8805) 1 месяц назад
Флоат вроде бы не целые(я уже все позабывал, простите)
Лев Перфилов Просветленный (33536) 1 месяц назад
double хранит в два раза более точные значения, но и занимает в два раза больше места.
Krab Bark Искусственный Интеллект (297814) 1 месяц назад
Кроме точности, у double значительно больше диапазон представимых чисел.
а Мыслитель (6976) 1 месяц назад
Тот же вопрос в поиске. Неужели так сложно?
Ингерманландец Гуру (2990) 1 месяц назад
Основное отличие типов данных float и double в программировании заключается в точности и объёме занимаемой памяти.

Float занимает меньше памяти (4 байта или 32 бита) и обеспечивает приблизительно 6–7 десятичных знаков точности. Он используется в ситуациях, где доступность памяти критична, а относительная точность вычислений достаточна. Например, в графике, звуковых и видео приложениях.

Double предоставляет более высокую точность за счёт увеличенного объёма памяти (8 байт или 64 бита). Он обеспечивает приблизительно 15–16 десятичных знаков точности. Тип данных double применяется в ситуациях, когда требуется высокая точность вычислений с числами с плавающей запятой. Например, в научных вычислениях, финансовых моделях, инженерных расчётах, геоинформационных системах и других приложениях, где точность вычислений имеет критическое значение.
Похожие вопросы