做了这些年的程序,在格式化输出的时候,一直在printf系列的函数。今天在写一个C++的小测试程序,要向控制台以十六进制输出long型、int型变量的值,突然想到这是在C++里面,能不能用cout输出呢?貌似自己还真不知道用cout输出十六进制整数该怎么写



只好百度了一把,好家伙,cout格式化输出还挺强大:
- 设置整数进制输出
- 显示进制前导字符(0、0x)
- 使用科学记数法
- 设置小数的浮点/定点显示方式
- 设置小数数据类型的显示精度
- 强制浮点数类型变量的小数点显示
- 设置屏幕上的最小显示宽度
- 显示对齐方式,默认为左对齐
- 设置不足显示宽度时的填充字符,默认为 ' '
呵呵,又坐井观天了
。想知道这些到底该怎么实现,直接去百度上搜就行了,好多文章都写得很详细,这可是微博,就不抄过来……
阅读(3290) | 评论(0) | 转发(0) |