in reply to Adding really big numbers
x86 long doubles have 80 bits and a resolution of 18 digits. Other architectures as SPARC use 128 bits for long doubles.
Otherwise, you can use Math::LongDouble or Math::MPFR