demo_2_io_format_2_b.cpp

来自「对于一个初涉VC++的人来书」· C++ 代码 · 共 57 行

CPP
57
字号

//***************************************************
// 用流对象的成员函数进行格式化输出
//***************************************************

# include <iostream.h>

int main()
{
	int a=21;

	cout.setf(ios::showbase);
	cout<<"dec:"<<a<<endl;
	cout.unsetf(ios::dec);

	cout.setf(ios::hex);
	cout<<"hex:"<<a<<endl;
	cout.unsetf(ios::hex);

	cout.setf(ios::oct);
	cout<<"oct:"<<a<<endl;
	
	char *pt="China";

	cout.width(10);
	cout<<pt<<endl;
	cout.width(10);
	cout.fill('*');
	cout<<pt<<endl;

	double pi=22.0/7.0;

	cout.setf(ios::scientific);
	cout<<"pi=";
	cout.width(14);
	cout<<pi<<endl;
	cout.unsetf(ios::scientific);

	cout.setf(ios::fixed);
	cout.width(12);
	cout.setf(ios::showpos);
	cout.setf(ios::internal);
	cout.precision(6);
	cout<<pi<<endl;
	
	return 0;
}

/*
dec:21
hex:0x15
oct:025
     China
*****China
pi=*3.142857e+000
+***3.142857
*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?