#include<iostream>
#include<iomanip>//setw()函数的头文件,没有头文件就会出错
using namespace std;
void main(void)
{
cout<<setw(10)<<255<<endl;//error C2065: 'setw' : undeclared identifier
cout<<setfill('@')<<setw(10)<<255<<endl;//setfill(char c) 用法:就是在预设宽度中如果已存在没用完的宽度大小,则用设置的字符c填充
cout<<setw(10)<<setbase(8)<<255<<endl;//因为前面用过setfill('@'),所有后面还会出现字符填充
cout<<setw(15)<<"I love you!"<<endl;//因为前面用过setfill('@'),所有后面还会出现字符填充
}
//小结: setw(n)用法:通俗地讲就是预设宽度,连输出总共长度为n
//小结: setfill(char c) 用法 : 就是在预设宽度中如果已存在没用完的宽度大小,则用设置的字符c填充
//小结: setbase(int n) : 将数字转换为 n 进制.