7.3.4 正记号与大写字符
格式标识showpos和uppercase用于改变数值的一般表述。这两个标识会影响数值的正负号和字母大小写。标识showpos使用时会在正数前加上正记号;标识uppercase使用时会实现使用大写字符的功能,并且还可用于十六进制格式表述的整数以及“科学计数法表述”的浮点数。通常在输出时,字母均为小写,并省略正记号。虽然这是一个小问题,但使用时会便于读者阅读。标识的具体含义见表7-1。
表7-1 操作标识符的含义

例如,


上述代码的输出结果为:

提示
虽然提供了标识符ios::noshowpos和ios::nouppercase,但在Visual C++ 6.0环境中无法使用setf()函数设置标识符noshowpos和标识符nouppercase,所以在上面的示例中使用了unsetf()函数。