Par*_*ita 3 c floating-point floating-point-conversion
虽然我使用的%g是格式说明符printf(),但有时它会在小数点后向上舍入到2个位置,有时最多可达3个位置,有时会达到4个位置......它是如何做到的?
其实,我们应该使用%g,而不是%f或%e浮点数?
该%g格式说明做它的舍入,就像%f会做,但如果%f将导致4.234000,那么%g将省略后面的零和打印4.234.
%g应该在输出格式中最有意义的时候使用某些数字打印为12345.6,而稍微大一些的数字将被打印为1.235e04.