В большинстве современных приложений используется тип данных double вместо long double, потому что в большинстве случаев double достаточно для хранения чисел с высокой точностью, например, для математических вычислений. 2
Long double, в свою очередь, используется, когда нужна более высокая точность, чем обеспечивает double, и если этот тип данных поддерживается целевой платформой. 4