C++ 教程

C++ 教程 C++ 简介 C++ 入门 C++ 语法 C++ 输出 C++ 注释 C++ 变量 C++ 用户输入 C++ 数据类型 C++ 运算符 C++ 字符串 C++ 数学运算 C++ 布尔值 C++ 条件语句 C++ Switch 语句 C++ While 循环 C++ For 循环 C++ Break/Continue 语句 C++ 数组 C++ 引用 C++ 指针

C++ 函数

C++ 函数 C++ 函数参数 C++ 函数重载

C++ 面向对象

C++ OOP C++ 类和对象 C++ 类方法 C++ 构造函数 C++ 访问修饰符 C++ 封装 C++ 继承 C++ 多态

C++ 高级教程

C++ 文件 C++ 异常处理 C++ 动态内存 C++ 命名空间 C++ 模板 C++ 预处理器 C++ 信号处理 C++ 多线程 C++ Web 编程 C++ 正则表达式

C++ 如何使用

C++ 两个数字相加

C++ 标准库参考

C++ 标准库 - 简介 C++ 标准库 - <fstream> C++ 标准库 - <iomanip> C++ 标准库 - <ios> C++ 标准库 - <iosfwd> C++ 标准库 - <iostream> C++ 标准库 - <istream> C++ 标准库 - <ostream> C++ 标准库 - <sstream> C++ 标准库 - <streambuf> C++ 标准库 - <atomic> C++ 标准库 - <complex> C++ 标准库 - <exception> C++ 标准库 - <functional> C++ 标准库 - <limits> C++ 标准库 - <locale> C++ 标准库 - <memory> C++ 标准库 - <new> C++ 标准库 - <numeric> C++ 标准库 - <regex> C++ 标准库 - <stdexcept> C++ 标准库 - <string> C++ 标准库 - <thread> C++ 标准库 - <tuple> C++ 标准库 - <typeinfo> C++ 标准库 - <utility> C++ 标准库 - <valarray>

C++ 模板库参考

C++ STL 库 - <array> C++ STL 库 - <bitset> C++ STL 库 - <deque> C++ STL 库 - <forward_list> C++ STL 库 - <list> C++ STL 库 - <map> C++ STL 库 - <queue> C++ STL 库 - <set> C++ STL 库 - <stack> C++ STL 库 - <unordered_map> C++ STL 库 - <unordered_set> C++ STL 库 - <vector> C++ STL 库 - <algorithm> C++ STL 库 - <iterator>

C++ 实例

C++ 实例 C++ 练习 C++ 测验



C++ 标准库 - <ios>

简介

C++ 标准库提供了一组广泛的输入/输出功能,我们将在后续章节中看到这些功能。 本章将讨论 C++ 编程所需的非常基本和最常见的 I/O 操作。

IOStream 类层次结构的输入-输出基类和类型,如下所示 −

类型

类模板

序号 成员类型 定义
1 basic_ios 流的基类(依赖于类型的组件)
2 fpos 流位置类模板

序号 成员类型 定义
1 ios 流的基类(依赖于类型的组件)
2 ios_base 流的基类
3 wios 宽字符流的基类

其他类型

序号 成员类型 定义
1 io_errc 输入/输出错误条件
2 streamoff 流偏移类型
3 streampos 流位置类型
4 streamsize 流大小类型
5 wstreampos 宽流位置类型

格式标志操纵器(函数)

独立标志(打开) −

序号 成员类型 定义
1 boolalpha 字母数字布尔值
2 showbase 显示数字基础前缀
3 showpoint 显示小数点
4 showpos Show positive signs
5 skipws 跳过空格
6 unitbuf 插入后刷新缓冲区
7 uppercase 生成大写字母

独立标志(关闭) −

序号 成员类型 定义
1 noboolalpha 没有字母数字布尔值
2 noshowbase 不显示数字基础前缀
3 noshowpoint 不显示小数点
4 noshowpos Do not show positive signs
5 noskipws 不要跳过空格
6 nounitbuf 插入后不要强制冲洗
7 nouppercase 不生成大写字母

数字基本格式标志("basefield"标志) −

序号 成员类型 定义
1 dec 使用十进制基数
2 hex 使用十六进制基数
3 oct 使用八进制

浮点格式标志("floatfield"标志) −

序号 成员类型 定义
1 fixed 使用固定浮点表示法
2 scientific 使用科学浮点表示法

调整格式标志("adjustfield"标志) −

序号 成员类型 定义
1 internal 通过在内部位置插入字符来调整字段
2 left 向左调整输出
3 right 向右调整输出