如果小数位数大于0,如何仅使用printf打印小数?

时间:2012-10-03 22:52:05

标签: c++ floating-point printf

如何使用printf()函数打印浮点数,如果它不是0,我只打印小数部分?例子:

1.0 -> 1
2.0 -> 2
1.5 -> 1.5
2.25 -> 2.25

1 个答案:

答案 0 :(得分:4)

printf("%g\n",5.0);
printf("%g\n",5.1);