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