Double precision, usually used to represent the "double" type in the C language family (though this is not guaranteed).
Increasing the precision of the floating point representation generally reduces the amount of accumulated round-off error caused by intermediate calculations [REF].