C++ IO流:输入、输出格式控制
2015-04-03 00:06
387 查看
一、代码
setf()、unsetf()
ios::hex、ios::showbase、ios::uppercase
dec、oct、hex、setw()、setfill()
setiosflag()
#include <iostream>
#include <iomanip>
using namespace std;
//setf()、unsetf()
//ios::hex、ios::showbase、ios::uppercase
//dec、oct、hex、setw()、setfill()
//setiosflag()
int main(int argc, char*argv[])
{
int x = 16, y = 32, z = 64;
cout<<x<<" "<<y<<" "<<z<<endl;
//setf ios::hex
cout.setf(ios::hex, ios::basefield);
cout<<x<<" "<<y<<" "<<z<<endl;
//setf ios::showbase ios::uppercase
cout.setf(ios::showbase | ios::uppercase);
cout<<x<<" "<<y<<" "<<z<<endl;
//unsetf ios::showbase ios::uppercase
cout.unsetf(ios::showbase | ios::uppercase);
cout<<x<<" "<<y<<" "<<z<<endl;
//unsetf ios::hex
cout.unsetf(ios::hex);
cout<<x<<" "<<y<<" "<<z<<endl<<endl;
//dec oct hex
cout<<dec<<x<<endl;
cout<<oct<<x<<endl;
cout<<hex<<x<<endl;
//setw setfill
cout<<setw(4)<<x<<endl;
cout<<setw(4)<<setfill('x')<<x<<endl<<endl;
//setiosflags
cout<<setiosflags(ios::showbase | ios::uppercase);
cout<<x<<endl;
return 0;
}
二、输出结果
setf()、unsetf()
ios::hex、ios::showbase、ios::uppercase
dec、oct、hex、setw()、setfill()
setiosflag()
#include <iostream>
#include <iomanip>
using namespace std;
//setf()、unsetf()
//ios::hex、ios::showbase、ios::uppercase
//dec、oct、hex、setw()、setfill()
//setiosflag()
int main(int argc, char*argv[])
{
int x = 16, y = 32, z = 64;
cout<<x<<" "<<y<<" "<<z<<endl;
//setf ios::hex
cout.setf(ios::hex, ios::basefield);
cout<<x<<" "<<y<<" "<<z<<endl;
//setf ios::showbase ios::uppercase
cout.setf(ios::showbase | ios::uppercase);
cout<<x<<" "<<y<<" "<<z<<endl;
//unsetf ios::showbase ios::uppercase
cout.unsetf(ios::showbase | ios::uppercase);
cout<<x<<" "<<y<<" "<<z<<endl;
//unsetf ios::hex
cout.unsetf(ios::hex);
cout<<x<<" "<<y<<" "<<z<<endl<<endl;
//dec oct hex
cout<<dec<<x<<endl;
cout<<oct<<x<<endl;
cout<<hex<<x<<endl;
//setw setfill
cout<<setw(4)<<x<<endl;
cout<<setw(4)<<setfill('x')<<x<<endl<<endl;
//setiosflags
cout<<setiosflags(ios::showbase | ios::uppercase);
cout<<x<<endl;
return 0;
}
二、输出结果
相关文章推荐
- C++几种格式控制输出输入方法
- C++ Stream 的输入/输出格式控制
- C++基础:输入输出的格式控制
- C++ IO流输出格式的控制
- 输入/输出 格式的控制_C++
- C++_输入输出格式控制
- C++输入输出流格式控制
- 数据输出输入语句及格式控制【转贴】
- C++中 cout 按照不同的格式要求,来控制显示输出
- C++中的输入、输出格式
- 转载:C++输出格式控制
- C++语法基础--输出格式控制--setf(),标准控制符,iomanip中的格式控制
- C++输入输出流格式控制
- 关于c,c++输出格式控制
- C++输入输出流格式控制
- C\C++的转义字符和格式输出控制符
- c++输入输出流格式控制
- C++输出格式控制
- 第01章 CORE C++_C++ 基本结构_注释_输出语句_输入语句_初始化_条件控制_ASCII码值_转义字符_常量_变量_类型长度_运算符
- C++输入输出流格式控制