在C++中删除数字中的拖尾零



我得到的值示例

12.230030
4.000000
400.402100
132.000000
53.120203
100.0010
45.320030

我希望这个浮动值像一样打印

12.230030
4
400.4021
132
53.120203
100.001
45.32003

只需使用printf函数。

float val=12.02300;
printf("%.8g",val);

将给出正确的输出。在这种情况下,它将作为12.023
其他输出的示例对于value=400.00;,它将输出400
对于value=32.122300,它将输入32.1223

相关内容

  • 没有找到相关文章

最新更新