C++编程中的格式化输出详解
一种是使用控制符的方法;第2种是使用流对象的有关成员函数。2) 在表中的输出格式状态分为5组,每一组中同时只能选用一种。程序在开始虽然没有用成员函数self和控制符setiosflags设置用dec输出格式状态,但系统默认指定为dec,因此要改变为hex或oct,也应当先用unsetf 函数终止原来设置。如果删去程序中的第7行和第10行,虽然在第8行和第11行中用成员函数setf设置了hex和oct格式,由于未终止dec格式,因此hex和oct的设置均不起作用,系统依然以十进制形式输出。同理,程序倒数第8行的unsetf 函数的调用也是不可缺少的。cout流的成员函数是在头文件iostream 中定义的,因此只需包含头文件iostream,不必包含iomanip。
下载地址
用户评论