Вопросы к Поиску с Алисой
Разница между типами данных float, double и long double в C++ заключается в их размере и точности представления дробных чисел: docode.ru
Таким образом, тип float используется для экономии памяти при обработке огромных массивов чисел, а тип double обычно предпочтительнее float из-за большей точности. docode.ru education.yandex.ru
Чтобы показать, что число представляет другой тип, для float применяется суффикс f/F, а для long double — l/L. metanit.com