我有一个浮点值为例如57.400002。我使用sprintf_s
在我的GUI上显示值。
sprintf_s(xPosition, 19, "%f", xPositionValue);
如何格式化浮点数,使其显示为57.40?
答案 0 :(得分:8)
sprintf_s(xPosition, 19, "%.2f", xPositionValue);
有关格式代码的更多文档,请参阅http://www.cplusplus.com/reference/clibrary/cstdio/printf/。
答案 1 :(得分:7)
sprintf_s(xPosition, 19, "%.2f", xPositionValue);
答案 2 :(得分:3)
sprintf_s(xPosition, 19, "%.2f", xPositionValue);
应该做的伎俩不是吗?
答案 3 :(得分:1)
使用宽度和精度标记,就像printf
一样请参阅http://www.cplusplus.com/reference/clibrary/cstdio/printf/
我想你会想要以下内容:
sprintf_s(xPosition,19,“%。2f”,xPositionValue);