当前位置: 首页 > news >正文

关于网站建设论文的结束语做货代的要注册哪种物流网站

关于网站建设论文的结束语,做货代的要注册哪种物流网站,交易网站前期建设方案,餐饮加盟网站建设称为“流操纵算子”#xff09;#xff0c;使用更加方便。 C cout成员方法格式化输出 《C输入流和输出流》一节中#xff0c;已经针对 cout 讲解了一些常用成员方法的用法。除此之外#xff0c;ostream 类中还包含一些可实现格式化输出的成员方法#xff0c;这些成员方法…称为“流操纵算子”使用更加方便。 C cout成员方法格式化输出 《C输入流和输出流》一节中已经针对 cout 讲解了一些常用成员方法的用法。除此之外ostream 类中还包含一些可实现格式化输出的成员方法这些成员方法都是从 ios 基类以及 ios_base 类中继承来的cout以及 cerr、clog也能调用。 表 1 罗列了 ostream 类中可实现格式化输出的常用成员方法以及它们各自的用法。 成员函数 说明 flags(fmtfl) 当前格式状态全部替换为 fmtfl。注意fmtfl 可以表示一种格式也可以表示多种格式。 precision(n) 设置输出浮点数的精度为 n。 width(w) 指定输出宽度为 w 个字符。 fill(c) 在指定输出宽度的情况下输出的宽度不足时用字符 c 填充默认情况是用空格填充。 setf(fmtfl, mask) 在当前格式的基础上追加 fmtfl 格式并删除 mask 格式。其中mask 参数可以省略。 unsetf(mask) 在当前格式的基础上删除 mask 格式。 其中对于表 1 中 flags() 函数的 fmtfl 参数、setf() 函数中的 fmtfl 参数和 mask 参数以及 unsetf() 函数 mask 参数可以选择表 2 中列出的这些值。 标 志 作 用 ios::boolapha 把 true 和 false 输出为字符串 ios::left 输出数据在本域宽范围内向左对齐 ios::right 输出数据在本域宽范围内向右对齐 ios::internal 数值的符号位在域宽内左对齐数值右对齐中间由填充字符填充 ios::dec 设置整数的基数为 10 ios::oct 设置整数的基数为 8 ios::hex 设置整数的基数为 16 ios::showbase 强制输出整数的基数八进制数以 0 开头十六进制数以 0x 打头 ios::showpoint 强制输出浮点数的小点和尾数 0 ios::uppercase 在以科学记数法格式 E 和以十六进制输出字母时以大写表示 ios::showpos 对正数显示“”号 ios::scientific 浮点数以科学记数法格式输出 ios::fixed 浮点数以定点格式小数形式输出 ios::unitbuf 每次输出之后刷新所有的流 举个例子 #include iostreamusing namespace std;int main(){double a 1.23;//设定后续输出的浮点数的精度为 4cout.precision(4);cout precision: a endl;//设定后续以科学计数法的方式输出浮点数cout.setf(ios::scientific);cout scientific a endl;return 0;} 程序执行结果为 precision: 1.23 scientific1.2300e00 注意当 cout 采用此方式进行格式化输出时其后不能立即输出数据而只能像示例程序中那样再用一个 cout 输出数据。 值得一提的是当调用 unsetf() 或者 2 个参数的 setf() 函数时为了提高编写代码的效率可以给 mask 参数传递如下 3 个组合格式 ios::adjustfield等价于 ios::left | ios::right | ios::internal ios::basefield等价于 ios::dec | ios::oct | ios::hex ios::floatfield等价于 ios::scientific | ios::fixed。 举个例子 #include iostreamusing namespace std;int main(){double f 123;//设定后续以科学计数法表示浮点数cout.setf(ios::scientific);cout f \n;//删除之前有关浮点表示的设定cout.unsetf(ios::floatfield);cout f;return 0;} 程序执行结果为 1.230000e02 123 使用流操纵算子格式化输出 表 3 罗列了 iomanip 头文件中定义的一些常用的格式控制符它们都可用于格式化输出。 流操纵算子 作 用 *dec 以十进制形式输出整数 常用 hex 以十六进制形式输出整数 oct 以八进制形式输出整数 fixed 以普通小数形式输出浮点数 scientific 以科学计数法形式输出浮点数 left 左对齐即在宽度不足时将填充字符添加到右边 *right 右对齐即在宽度不足时将填充字符添加到左边 setbase(b) 设置输出整数时的进制b8、10 或 16 setw(w) 指定输出宽度为 w 个字符或输入字符串时读入 w 个字符。注意该函数所起的作用是一次性的即只影响下一次 cout 输出。 setfill(c) 在指定输出宽度的情况下输出的宽度不足时用字符 c 填充默认情况是用空格填充 setprecision(n) 设置输出浮点数的精度为 n。在使用非 fixed 且非 scientific 方式输出的情况下n 即为有效数字最多的位数如果有效数字位数超过 n则小数部分四舍五人或自动变为科学计 数法输出并保留一共 n 位有效数字。在使用 fixed 方式和 scientific 方式输出的情况下n 是小数点后面应保留的位数。 setiosflags(mask) 在当前格式状态下追加 mask 格式mask 参数可选择表 2 中的所有值。 resetiosflags(mask) 在当前格式状态下删除 mask 格式mask 参数可选择表 2 中的所有值。 boolapha 把 true 和 false 输出为字符串 不常用 *noboolalpha 把 true 和 false 输出为 0、1 showbase 输出表示数值的进制的前缀 *noshowbase 不输出表示数值的进制.的前缀 showpoint 总是输出小数点 *noshowpoint 只有当小数部分存在时才显示小数点 showpos 在非负数值中显示 *noshowpos 在非负数值中不显示 uppercase 十六进制数中使用 A~E。若输出前缀则前缀输出 0X科学计数法中输出 E *nouppercase 十六进制数中使用 a~e。若输出前缀则前缀输出 0x科学计数法中输出 e。 internal 数值的符号正负号在指定宽度内左对齐数值右对 齐中间由填充字符填充。 注意“流操纵算子”一栏带有星号 * 的格式控制符默认情况下就会使用。例如在默认情况下整数是用十进制形式输出的等效于使用了 dec 格式控制符。 和 cout 成员方法的用法不同下面程序演示了表 3 中这些格式控制符的用法 #include iostream#include iomanipusing namespace std;int main(){//以十六进制输出整数cout hex 16 endl;//删除之前设定的进制格式以默认的 10 进制输出整数cout resetiosflags(ios::basefield) 16 endl;double a 123;//以科学计数法的方式输出浮点数cout scientific a endl;//删除之前设定的科学计数法的方法cout resetiosflags(ios::scientific) a endl;return 0;} 程序执行结果为 10 16 1.230000e02 123 注意如果两个相互矛盾的标志同时被设置如先设置 setiosflags(ios::fixed)然后又设置 setiosflags(ios::scientific)那么结果可能就是两个标志都不起作用。因此在设置了某标志又要设置其他与之矛盾的标志时就应该用 resetiosflags 清除原先的标志。
http://www.hkea.cn/news/14347211/

相关文章:

  • 网站制作赚钱吗常德百竞seo
  • 辽宁省建设工程信息网官网新网站入口官方环保工程 技术支持 东莞网站建设
  • 主题网站设计与制作长春网站推广公司
  • 个人电脑做网站环保网站 下载
  • 西宁平台网站建设一般网站的前台功能模块
  • 网站规划要点曲靖企业网站
  • 怎么做网站计划网站开发维护入哪个科目
  • 宠物网站建设的可行性寻找企业网站建设
  • 优惠卷网站建设怎么挣钱黄冈app下载推广平台
  • 网站建设备案查询wordpress动态效果
  • 怎么查看网站主机商深圳软件开发公司推荐
  • dede网站底部门户网站规划
  • 浙江平台网站建设找哪家i深圳app是哪个公司开发的
  • 济南网站建设 行知科技找深圳网站建设
  • 免费查企业电话网站h5生成
  • 淄博学校网站建设公司网站建设讯美
  • 海南企业网站做优化排名知名网站制作公
  • 在线旅游攻略网站建设方案seo海外运营
  • 北京设计网站高密哪里有做网站的
  • 防爆玻璃门网站建设公司公众号怎么制作
  • 网站建设开发软件app开发用什么框架
  • 企业做网站分哪几种网站建设中英版
  • hyper cache wordpress淄博网络优化哪家专业
  • 怎么用电脑做网站服务器吗建设银行官网首页
  • 微擎如何做网站通过平台建网站
  • 局域网如何做网站网站开发工具的功能包括html
  • 网站建设 网页开发建设摩托车官网整车验证系统
  • 网站建设前言一个空间可以放几个网站
  • 网站排名优化培训课程滨州区建设局网站
  • 长沙电子商务公司网站制作延安网站建设公司电话