- %g:用来输出浮点数,系统自动选择f格式或e格式输出,选择其中长度较短的格式,不输出无意义的0。
eg:
printf("%g\n", 0.000012); \\1.2e-05
printf("%g\n", 0.0012); \\0.0012
printf("%g\n", 12345678.45); \\1.23457e+07
printf("%g\n", 123.45); \\123.45
printf("%g\n", 0.000012); \\1.2e-05
printf("%g\n", 0.0012); \\0.0012
printf("%g\n", 12345678.45); \\1.23457e+07
printf("%g\n", 123.45); \\123.45