C++项目的输出控制
发布时间
阅读量:
阅读量
流和缓冲区
该C++程序将输入与输出视为字节流处理。在读取过程中,程序从标准输入中提取数据块;在写入阶段,程序将数据块附加到标准输出上。
缓冲区:缓冲区以有趣的方式处理输入与输出操作.作为中间媒介的内存块,它负责将来自设备的信息传递给程序,以及将程序产生的结果返回给设备.
缓冲方法:通过快速读取海量数据并将这些数据暂存在缓存区中.这种方法通过逐字节读取缓存中的内容来提高效率.由于内存中单个字符读取速度显著快于磁盘访问速度,因此采用缓存机制的方法运行速度更快.
| cin | cin对象用于标准输入流,默认和标准输入设备关联 |
| cout | cout对象用于标准输出流,默认和标准输出设备关联 |
重载的 << 运算符
c++ 和 c 的输出存在主要区别在于 c 在使用输出函数时需要明确指定要输出的数据类型 例如 在使用 printf 函数时 需要注明将读取的类型 如 printf("%d",n) 表明将读取整型变量 n 而 c++ 则无需进行此类标注 例如 使用 std::cout << n 即可 这是因为 c++ 的 std::ostream 类重新定义了 << 运算符 使其成为一个插值运算符 并通过重载该运算符使其能够处理各种基本数据类型的插入
*无符号字符型;
*有符号字符型;
*字符型;
*短整型;
*无符号短整型;
全部评论 (0)
还没有任何评论哟~
