C++的格式化输出

原创 2012年03月21日 18:27:30

C++使用 cout 输出,也是可以实现格式控制的

如下 


1,长度控制

setw(int length) 控制接下来显示的字符串的最小长度,如不足则在后面补上,如超过则没有效果

注意是对接下来的字符串有效,并且要将 setw() 放在输出流中

cout<<setw(10)<<"zhaodw"<<"happy"<<endl;

2,设置填充字符

如果需要填充,还可以设置填充的字符

cout<<setfill('-')<<setw(10)<<"zhaodw"

填充效果将会保留,直到下次改变填充字符


3,对齐方式

左对齐:

cout<<std::left<<setw(10)<<"zhaodw";

右对齐类似


4,设置显示精度

用 setprecision(int length) 来控制显示精度

cout<<setprecision(3)<<2.7811;

输出为 2.78


5,设置显示数的进制

用 setbase(int base) 来控制显示数的进制

cout<<setbase(16)<<32;

文章参考自:

http://www.cprogramming.com/tutorial/iomanip.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++的格式化输入输出.txt

  • 2007-11-01 08:47
  • 10KB
  • 下载

C++时间格式化输出

  • 2013-04-10 17:27
  • 28KB
  • 下载

【C/C++】printf格式化输出

% - 0 m.n l或h 格式字符   下面对组成格式说明的各项加以说明:   ①%:表示格式说明的起始符号,不可缺少。   ②-:有-表示左对齐输出,如省略表示右对齐输出。   ③0:有0...

C++格式化输出(转)

标准输出函数cout : /*关于浮点数的格式*/ #include void main() {     float f=2.0/3.0,f1=0.000000001,f2=-9.9;...

C++格式化输出

格式化输出主要包括控制状态标志、输出宽度、填充字符、输出精度等内容。其目的是实现特定的输出格式,实现方式有两种:使用状态标志和成员函数进行格式化输出和使用流操作符进行格式化输出。 1.使用状态标志和...

C++ 格式化输出 及 输入 流

#include #include using namespace std; void main() { int x=1000; double y=1.23456789; ...

C++ 输出流的格式化

转自: http://www.cnblogs.com/walfud/articles/2047096.html
  • cay22
  • cay22
  • 2015-03-26 16:56
  • 1576

c++ cout 格式化输出示例

c++ cout 格式化输出示例 本文来自:http://hi.baidu.com/czlaner/blog/item/b8544f381f64172db8998fdf.html //在使用set...
  • mal327
  • mal327
  • 2011-10-14 15:53
  • 2557

C/C++的一些格式化输出

C/C++格式化字符串说明 C++的格式化字符串经常用作格式化数字的输出、字符串合并和转换等等很多场合。 1. 格式化规定符 ━━━━━━━━━━━━━━━━━━━━━━━━━━    符号 ...

C++中的格式化输出

#include     //不要用iostream.h ,会出现好多问题 #include // io 流控制头文件, 主要是一些操纵用法如setw(int n),setprecision(...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)