C++中前导零的输出
来源:互联网 发布:咸鱼网是属于淘宝的吗 编辑:程序博客网 时间:2024/04/30 20:52
C++中前导零如何输出呢?要想输出前导零,应当事先设置输出的数据位数。于是我们分为两步:位数设置和零的填充(数值默认为右对齐的,这样填充字符‘0’时自然就设置了前导零)。
对于位数的设置和零的填充均可利用数据的格式设置或函数。
1.格式设置,需调用iomanip。位数设置:setw();填充设置:setfill().例如:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a = 20;
cout <<100 <<setw(4) <<setfill('0') <<a <<0 <<endl;
cout <<setw(4) <<endl; //这里只输出空行
cout <<setw(6) <<"yes" <<endl;
return 0;
}
运行结果:
10000200
<空行>
000yes
2.调用函数。位数设置:cout.wdith();填充设置:cout.fill().例如:
#include <iostream>
using namespace std;
int main()
{
int a = 20;
cout.width(4);
cout.fill('0');
cout <<a <<endl;
cout <<3 <<endl;
cout.width(6);
cout <<"yes" <<endl;
cout <<cout.width(4) <<endl; //这里输出0000,注意与上边的区别
return 0;
}
运行结果:
0020
3
000yes
0000
- C++中前导零的输出
- ABAP中加上前导零、去除前导零的function module
- ABAP中加上前导零、去除前导零的function module
- ABAP中加上前导零、去除前导零
- 前导零
- ABAP中增减字段前导零函数
- ABAP 中去掉前导零问题
- ABAP 去前导零/加前导零
- 如何去掉前导零
- 去除前导零
- ABAP 去掉前导零的2种方法
- 去char数组大整数的前导零
- [noip][c/c++]关于字符串中前导0和后导0的处理算法
- Java BigDecimal 不用科学计数法输出,去前导零 51Nod 1873
- 批处理文件_去除C源代码中指示行号的前导数字
- 数位dp无前导零
- DropDownList的Item中插入前导空格
- SAP中字段前导“0”的处理
- Windows和linux换行符差异导致的问题
- strchr 函数的问题
- 反转链表
- Flex中如何通过itemRollOverColor和itemSelectionColor样式给列图ColumnChart设置选中/未选颜色的例子
- 大小端c语言检测总结
- C++中前导零的输出
- 需要注意Flex中的addChild()方法
- vi常用命令大全
- ac_fl_runcontent 点击按钮复制内容
- opencv概述
- 分酒问题与JOJ 1200 Jugs
- 我的第一个hibernate程序
- 视频运动目标跟踪,基于opencv , vc++
- 从两道经典试题谈C/C++中联合体(union)的使用