Що більше double чи long?

long double – абсолютно те саме, що і double. Операції з числами у форматі з плаваючою точкою дуже неефективні за витратами коду, пам'яті та процесорного часу, тому таких чисел потрібно якомога уникати, або хоча б використовувати float замість double.