C++: 避免cout删除小数中0的操作
2016-02-29 21:20
295 查看
C++: 避免cout删除小数中0的操作
标签: C++ coutby 小威威
在C++中,cout语句会自动删除浮点数小数部分多余的0。如:
float a = 1.00000000; cout << "a = " << a << endl; 输出结果: a = 1
那么,我们怎样避免cout删除多余的0呢,很简单,只需要在输出语句前加上一行代码即可实现:
cout.setf(ios_base::fixed,ios_base::floatfield);
完整代码如下:
# include <iostream> using namespace; int main(void) { float a = 1.00000000; cout.setf(ios_base::fixed, ios_base::floatfield); cout << "a = " << a << endl; return 0; } 输出结果: a = 1.00000000
以上内容皆为本人观点,欢迎大家提出批评和指导,我们一起探讨!
相关文章推荐
- Visual C++上机指南
- 2012年 蓝桥杯C++省赛 古堡算式
- C++智能指针简单剖析
- 浅谈红黑树(C语言代码实现)
- 判断平面上两直线相交
- C/C++,指针的定义和使用
- c++ (P10—46)
- C++中的预处理
- C++中的explicit关键字
- 学习了挺长时间的 gdb, makefile 总结一下,加油!
- c++ vector用法
- C++中的new/delete与operator new/operator delete
- C语言itoa()函数和atoi()函数详解(整数转字符C实现)
- C++笔记(1)
- C++开发人脸性别识别教程(18)——辅助功能之文件名批量修改、方法验证
- c语言中字符数组和字符指针的区别
- C++中输入带有空格的字符串
- 【c/c++】算法的时间复杂度和空间复杂度
- 算法代码实现之快速排序,C/C++实现
- C/C++ union用法