c++ - 1.5后 float 显示0号

标签 c++ floating-point

我有一个添加数字的 float ,它不显示我希望的所有小数点,例如我有 1.25 加 1.25 作为 float ,它显示为 1.5。例如,如何让它显示为 1.50?

最佳答案

#include <cstdio>
/* ... */
printf("%.02f", f);

请参阅 printf() 的文档.

关于c++ - 1.5后 float 显示0号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7699502/

相关文章:

c++ - 逻辑设计模式

math - 为什么浮点运算在添加小数时不能给出准确的结果?

java - 奇怪的 float 除法结果

java - 为什么 Java 中浮点型(32 位)的指数是 -126 而不是 -128?

math - float 学有问题吗?

c++ - 如何将 C++ 宏转换为更优雅的解决方案

c++ - 未命名的命名空间与私有(private)变量

c++ - C 宏定义带条件的前缀宏

html - 如何检测 C++ 字符串中的 "​"(unicode 的组合)

python - 比较两个 pandas 系列的 float 接近相等?