0
点赞
收藏
分享

微信扫一扫

补全整数位数(整数前加0)

迎月兮 2022-03-22 阅读 91
c++

所用方法需要用到 #include <iomanio>!!!

在做c++案例获取某一时间的前一秒和后一秒发现输出的结果有误差。

发现“04”的字符串经过转换为int类型变成了4,经过探索发现可以同过

cout<<setw(x)<<setfill('c')<<a<<endl;

来进行整数的位数的补齐,其中,我们很容易知道setw(x)x代表的是我们所设置的长度

setfill('c')则是给不足的位数补齐,'c'代表的是字符,这俩我们都需要在代码前面加一个<iomanip>头文件!!

我通过在输出语句加入了cout<<setw(2)<<setfill('0')<<a<<endl;

 

解决了这个问题

举报

相关推荐

0 条评论