cout控制符
来源:互联网 发布:网络法律法规 编辑:程序博客网 时间:2024/06/03 19:58
要使用下面的控制符,你需要在相应的源文件中包含头文件“iomanip”。也就是添加如下代码:
#include <iomanip>
#include <iomanip>
控制符---描 述
dec --- 置基数为10,后由十进制输出(系统默认形式)
hex --- 置基数为16,后由十六进制输出
oct --- 置基数为8,后由八进制输出
setfill(c) --- 设填充字符为c
setprecision(n) --- 设置实数的精度为n位
setw(n) --- 设域宽为n个字符
setiosflags(ios::fixed) --- 固定的浮点显示
setiosflags(ios::scientific) --- 指数表示
setiosflags(ios::left) --- 左对齐
setiosflags(ios::right) --- 右对齐
setiosflags(ios::skipws) --- 忽略前导空白
setiosflags(ios::uppercase) --- 16进制数大写输出
setiosflags(ios::lowercase) ---16进制数小写输出
dec --- 置基数为10,后由十进制输出(系统默认形式)
hex --- 置基数为16,后由十六进制输出
oct --- 置基数为8,后由八进制输出
setfill(c) --- 设填充字符为c
setprecision(n) --- 设置实数的精度为n位
setw(n) --- 设域宽为n个字符
setiosflags(ios::fixed) --- 固定的浮点显示
setiosflags(ios::scientific) --- 指数表示
setiosflags(ios::left) --- 左对齐
setiosflags(ios::right) --- 右对齐
setiosflags(ios::skipws) --- 忽略前导空白
setiosflags(ios::uppercase) --- 16进制数大写输出
setiosflags(ios::lowercase) ---16进制数小写输出
其中:setw设置域宽,使用一次就得设置一次,其他的函数,设置一次永久有效。
在C++中,setw(int n)用来控制输出间隔。例如:cout<<'s'<<setw(8)<<'a'<<endl;则在屏幕显示s a //s与a之间有7个空格,setw()只对其后面紧跟的输出产生作用,如上例中,表示'a'共占8个位置,不足的用空格填充。若输入的内容超过setw()设置的长度,则按实际长度输出。setw()默认填充的内容为空格,可以setfill()配合使用设置其他字符填充。如cout<<setfill('*')<<setw(5)<<'a'<<endl;则输出:****a //4个*和字符a共占5个位置。
0 0
- cout控制符
- c++的cout输出控制符
- cout 输出控制
- CIN&&COUT控制
- cout格式控制
- cout输出精度控制
- c++ cout控制输出
- C++ cout 控制输出
- cout输出格式控制
- cout格式控制
- cout 格式控制输出
- cout的格式化控制
- cout如何控制输出格式?
- COUT输入输出的格式控制
- cout输出的格式控制
- C++中cout位数控制
- C++ 中cout精度控制
- [C++]cout输出精度控制
- 浅谈初次搭建nginx+php+mysql遇到的问题
- 搭建Windows下的Android开发环境
- 如何将一个exe、bat等应用程序设置为Window服务?
- linux之等待队列--阻塞型驱动学习---学习笔记
- JS Array 操作
- cout控制符
- Zookeeper的主流应用场景实现思路
- Tomcat研究之组件结构
- require.js学习笔记(一)
- shuffle 过程解析
- JOAL学习笔记 第三课 多声源播放
- 插入排序
- ADN的实现
- 实验一VC编程工具的灵活使用