Dlaczego używałbyś float over double lub double over long double?

Nadal jestem początkującym programistą i zawsze mam więcej pytań niż odpowiedzi na nasze książki lub wyszukiwania w Internecie (chyba że coś przeoczyłem). Przepraszam więc z góry, jeśli na to odpowiedziano, ale nie mogłem go znaleźć.

Rozumiem, że pływak ma mniejszy zasięg niż podwójny, co czyni go mniej precyzyjnym iz tego, co rozumiem, długie podwójne jest jeszcze bardziej precyzyjne (?). Moje pytanie brzmi: dlaczego w ogóle chciałbyś użyć zmiennej, która jest mniej precyzyjna? Czy ma to coś wspólnego z różnymi platformami, różnymi wersjami systemu operacyjnego, różnymi kompilatorami? A może istnieją konkretne momenty w programowaniu, w których strategicznie bardziej korzystne jest użycie pływaka nad podwójnym / długim podwójnym?

Dziękuję wszystkim!

questionAnswers(5)

yourAnswerToTheQuestion