设为首页 加入收藏

TOP

2.2.1 操纵符(1)
2013-10-07 15:28:10 来源: 作者: 【 】 浏览:69
Tags:2.2.1 操纵

2.2.1   操纵符(1)

输入和输出能被操纵符(Manipulator)格式化(见图2-3),除了setw,操纵符将永久地改变它所应用到的输入或输出流的状态,而setw的影响仅持续到下一个输入或输出操作。例如,将操纵符hex放在输出流之前,将导致其后所有输出的short、int、long都以十六进制形式输出。使用不带参数的操纵符时(如hex, endl),必须包含头文件iostream,而使用带参数的操纵符(如setfill, setw),则需要头文件iomanip。

操纵符endl输出一个换行符并对缓冲区进行刷新操作。

 
(点击查看大图)图2-3   部分C++(www.cppentry.com)操纵符

例2-10

代码段

 

的输出为

 

操纵符dec、hex和oct用来以十进制、十六进制或八进制读写整型数据。

例2-11

代码段

 
的最后一行中删除dec,最后的输出仍是十六进制形式,

 


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.2.1 操纵符(2) 下一篇2.1 名字空间(3)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言结构体怎么直接 (2025-12-24 17:19:44)
·为什么指针作为c语言 (2025-12-24 17:19:41)
·如何较为深入的理解c (2025-12-24 17:19:38)
·Announcing October (2025-12-24 15:18:16)
·MySQL有什么推荐的学 (2025-12-24 15:18:13)