浮点显示1.5后的0数
我有一个浮点数,可以添加数字,但它不显示我希望的所有小数点,例如我有 1.25 添加 1.25 作为浮点数,它显示为 1.5。例如,我怎样才能让它显示为 1.50?
I have a float that adds numbers and its not displaying all the decimal points i wish for example i have 1.25 add 1.25 as a float and it shows as 1.5. How can i have it display as 1.50 for example?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
请参阅
printf()
的文档。See the documentation for
printf()
.在 C++ 中,您可以这样做:
编辑:
这个答案并不完全正确。见评论。
这会将总精度设置为 2 位数字。 (不是小数点后的数字。)
In C++, you can do it like this:
EDIT:
This answer isn't completely correct. See comments.
This sets the total precision to 2 digits. (Not digits after the decimal place.)
添加到@Mystical解决方案,您可以尝试
固定
格式:希望这有帮助!
Adding to @Mystical solution, you can try
fixed
formatting:Hope this helps!
尝试使用
%.2f
作为格式字符串。Try using
%.2f
as a format string.