您的位置:首页 > 编程语言 > C语言/C++

使用格式控制符进行输出格式的设置(讲解)

2014-02-26 20:57 211 查看
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    cout<<"第一章"<<endl;
    cout<<"  ";//起始空格,以便下边函数的使用(向左对齐,好看)    
    cout.setf(ios::left);//设置对齐方式为left(范围为7的宽度,只对"cout.width(7);"函数起作用)
   
    cout.width(7);//设置宽度为7,不足用空格填充 
 
    cout<<"1.1";//"1.1"只在宽度为7的范围内活动    
    cout<<"C++概述";//正常输出    
    cout.unsetf(ios::left);//取消对齐方式,默认为left
    cout.fill(',');//填充方式,若不加这个函数,即用空格填充    
    cout.width(30);//设置宽度为30,不足用","填充 
  
    cout<<1<<endl;    
    cout<<"  ";  
    cout.setf(ios::left);//设置对齐方式为left(范围为7的宽度,只对"cout.width(7);"函数起作用)
   
    cout.width(7);    
    cout.fill(' ');//前边有","填充,对以下都有作用,所以要改换一下填充内容为:"
"    
    cout<<"1.11";    
    cout<<"C++起源";    
    cout.unsetf(ios::left);//取消对齐方式,默认为left    
    cout.fill(',');    
    cout.width(30);   
    cout<<58<<endl;   
    cout.fill(' ');   
    system("pause");
    return 0;
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐