Printf width specifier to maintain precision of floating-point value
I recommend @Jens Gustedt hexadecimal solution: use %a. OP wants “print with maximum precision (or at least to the most significant decimal)”. A simple example would be to print one seventh as in: But let’s dig deeper … Mathematically, the answer is “0.142857 142857 142857 …”, but we are using finite precision floating point numbers. … Read more