如何使用 printf 查看浮点型变量
How to use printf to view float type variables?
可能的重复项:
C++: "float"的 printf() 格式规范是什么?
我是C++新手,使用经典的Borland Turbo C++
初始化图形后,当我以以下方式使用 printf 时,它显示值 0。 但是当我使用 cout 时,会显示正确的值
float x=10;
printf("%d",x); // displays 0
cout<<x; // displays 10
您可以使用
%f
修饰符显示浮点值,并带有 printf
:
printf("%f", x);
希望这有帮助!
尝试改用%f
。
%d
用于整数。考虑阅读以下内容:
http://www.cplusplus.com/reference/clibrary/cstdio/printf/
如果要
打印两个小数,则应使用:
Printf("%2f",var);
相关文章:
- 如何防止 c++ 在从浮点型转换为双精度型(不适用于 IO)时添加额外的小数?
- 从.txt文件中读取浮点型数字并在公式中使用它们
- 将整型转换为浮点型时检测溢出
- C++ 中的程序集内联(浮点型和_cdecl型)
- 是否存在 x + 1 == x 类型的浮点型值 x
- 从浮点型到 int 的转换在所有平台和处理器架构中是否一致?
- NaN 在浮点型和双精度型之间的类型转换
- 无法将浮点型*类型转换为字符*
- C 我可以用双重初始化类型浮点的变量
- 如何分别为整型和浮点型专门化模板函数
- 浮点型功能
- 将字符串拆分为 2 个向量.将字符串转换为浮点型时出现问题
- C++11 type_traits:若为浮点型,则为同一类型;若为整型,则为双类型
- 完全递增/递减浮点型数字
- 从浮点型到整数的奇怪转换
- 访问静态 constexpr 浮点型成员时的未定义引用
- 将浮点型数组转换为双精度型
- 如何为基本类型(浮点型)编写替换,以覆盖 运算符 == C++
- 如何使用 printf 查看浮点型变量
- 奇怪的,在窗口中传递函数的浮点型参数