#include<iostream>
#include<iomanip>
using namespace std;
int main() {
int a = 15;
cout << std::oct << a << endl;//八进制
cout << dec << a << endl;//十进制
cout << hex << a<<endl<<endl;//十六进制
//setw()指定域宽
cout << setw(10) << 3.1415 << endl;//必须包含iomanip头文件 //默认用空格填补
cout << setw(10) << setfill('a') << 3.1415 << endl<<"\n";//setfill括号里的字符只能是一个,否则会报错
//setionsflags确定对齐方式
cout << setw(10) << setfill('a') << setiosflags(ios::left) << 3.1415 << endl;
cout << setw(10) << setfill('a') << setiosflags(ios::right) << 3.1415 << endl<<"\n";
double b = 35.1415926535798;
//setprecision指定精度,包含小数点前面的
cout << setprecision(3) << setiosflags(ios::left) << b << endl;
//35.1
return 0;
}
C++的输出格式,二进制、指定域宽等
于 2023-10-05 20:53:41 首次发布