C++格式化输出
来源:互联网 发布:网络林志玲黄诗诗 编辑:程序博客网 时间:2024/06/09 17:14
在C语言里面,使用printf()函数格式化输出。例如printf(“%d-%f-%2.5f”,a,b,c);
但是在C++里面就尴尬了,cout << a << b << c << endl;输出的都是默认格式,这些往往不是我们需要的格式。
在C++里面也提供了格式化输出的方法,但是方法比C语言稍微麻烦。C++格式化输出需要引入头文件:#include ,里面提供的方法基本功能与printf()一样,如下两者的对比:
下面看个简单的例子:模拟一个秒表,格式:HH:mm:ss
#include <iostream>#include <iomanip>using namespace std;int main(){ int hour = 0; int min = 0; int sec = 0; for(int i=0; i<10000; i++) { cout << "\t" <<setfill('0') <<setw (2) << hour <<":" << setw (2) << min <<":" << setw (2) << sec << endl; sec++; if(sec > 59){ min++; sec=0; } if(min>59){ hour++; min=0; } sleep(1); } return 0;}
阅读全文
0 0
- C语言格式化输出
- c格式化输出
- C语言格式化输出
- c格式化输出
- 【转】c格式化输出
- Objective-C 格式化输出
- c 格式化输出
- Object-c 格式化输出
- C语言格式化输出
- 格式化输出 C语言
- c格式化输出
- c格式化输出
- C格式化输入/输出
- c格式化输出
- c格式化输出
- c#_格式化输出
- C-格式化输出
- C 语言格式化输出
- Pycharm自动生成文件头注释
- java技能总结
- 机器学习第九周(二)--构建异常检测系统
- redis 可视化工具
- Eclipse的SVN插件安装
- C++格式化输出
- 回归分析之线性回归(N元线性回归)
- js 定时函数
- Spark运行架构
- Linux awk工具详解
- <2> 数组和链表的一般介绍
- python语法基础拾遗
- AutoCloseable, Closeable和Flushable接口
- base64学习