Почему вы используете float over double или double вместо long double?

Я все еще новичок в программировании, и у меня всегда есть больше вопросов, чем наши поиски книг или в Интернете могут ответить (если я что-то пропустил). Поэтому я прошу прощения заранее, если на этот вопрос ответили, но я не могне могу найти это.

Я понимаю, что float имеет меньший диапазон, чем double, что делает его менее точным, и насколько я понимаю, long double еще более точен (?). Итак, мой вопрос: почему вы хотите использовать переменную, которая менее точна? Это как-то связано с разными платформами, разными версиями ОС, разными компиляторами? Или есть определенные моменты в программировании, где стратегически более выгодно использовать плавающее число вместо двойного / длинного двойного?

Спасибо всем!

Ответы на вопрос(5)

Ваш ответ на вопрос