C++的cin cout高阶格式化操作.pdfVIP

  • 0
  • 0
  • 约8.21千字
  • 约 7页
  • 2017-07-12 发布于天津
  • 举报
C++的cin cout高阶格式化操作.pdf

C++的cin/cout高阶格式化操作 分类: 常用 VC++神奇理论 20 12-12-19 16:29 128人阅读 评论(0) 收藏 举报 这篇文章主要讲解如何在C++中使用cin/cout进行高级的格式化输出操作,包括数字的各种计数法 (精度) 输出,左或右对齐,大小写等等。通过本文,您可以完全脱离scanf/printf ,仅使用cin/cout来完成一切需要 的格式化输入输出功能 (从非性能的角度而言)。更进一步而言,您还可以在sstream、fstream上使 用这些格式化操作,从而代替sscanf/sprintf和fscanf/fprintf 函数。为方便描述,下文仅以cin/cout为例进行 介绍。   一、综述   cin/cout是STL库提供的一个iostream实例,拥有ios_ base基类的全部函数和成员数据。进行格式化操 作可以直接利用setf/unsetf 函数和flags函数。cin/cout维护一个当前的格式状态,setf/unsetf 函数是在当前 的格式状态上追加或删除指定的格式,而flags则是将当前格式状态全部替换为指定的格式。cin/cout为这两 个函数提供了如下参数 (可选格式):   ios::dec 以10进制表示整数   ios:

文档评论(0)

1亿VIP精品文档

相关文档