初学编程之C++之格式控制符练习

代码示例:

#include
#include
using namespace std;
void main()
{
	const double Num=123.4567;
	cout.flags(ios::right);//设置对齐的标志是右
	cout<<setw(10)<<Num<<endl;//显示数据的域宽是10

	cout.fill('*');//填充字符'*'
	cout.width(12);//显示数据的域宽为12
	cout<<Num<<endl;

	cout.precision(4);//浮点数的有效个数为4
	cout<<Num<<endl;

	cout.setf(ios::showpos);//显示正号
	cout.precision(4);//浮点数的有效个数为4
	cout<<Num<<endl;

	cout.unsetf(ios::showpos);//显示正号
	while(true)
	{
		int n;
	    cout<<"请输入一个八进制数"<<endl;
	    cin>>oct>>n;
	    cout<<"八进制数n是"<<oct<<n<<endl;
	    cout<<"对应的十进制数是"<<dec<<n<<endl;
	    cout<<"对应的十六进制数是"<<hex<<n<<endl;
	}
	system("pause");
}

打印结果:
初学编程之C++之格式控制符练习_第1张图片

你可能感兴趣的:(c++)