C++系统中的I/O标准类,都定义在iostream.h, fstream, hstrstream.h
- iostream.h 包含了:
- ios
- iostream
- istream
- ostream
- fstream.h 包含了:
- fstream
- ifstream
- ofstream
- fstreambase
- strsteam.h 包含了:
- strstream
- istrestream
- ostrstream
- strstreambase
- iostream
ios类中的枚举常量
常量 | 说明 |
---|---|
skipws | 利用它设置了对应标志后,从流中输入数据时跳过当前位置及后面的所有连续的空白字符,从第一个非空白字符起读数,否则不跳过空白字符. 空格,制表符,回车符,换行符,统称为空白符 |
left | 靠左对齐输出数据 |
right | 靠右对齐输出数据 |
insternal | 显示占满整个域宽,用填充字符在符号和数据之间填充 |
dec | 用十进制输出数据 |
hex | 用十六进制输出数据 |
showbase | 在数值前显示基数符,八进制基数符是0,十六进制基数符为0x |
showpoint | 强制输出的浮点数中带有小数点和小数尾部的无效数字0 |
uppercase | 用大写输出数据 |
showpos | 在数值前显示符号 |
scientific | 用科学记数法显示浮点数 |
fixed | 用固定小数点位数显示浮点数 |