C++ cout 的一些格式化输出
#include <iostream>
#include <iomanip>
using std::cout;
using std::endl;
int main(int argc,char *argv[],char *envp[])
{
cout<<1234567890<<endl;
cout<<std::setiosflags(std::ios_base::right)<<std::setw(20)<<std::setfill(' ')<<1234567890<<endl;
cout.imbue(std::locale("english"));
cout<<1234567890<<endl;
cout.unsetf(cout.flags());
cout<<std::showbase<<std::hex<<1234567890<<endl;
cout.unsetf(cout.flags());
return 0;
}
reference links:
https://blog.csdn.net/a_Treasure/article/details/81583924