1、使用printf函数的格式化输出即可实现在数字前补0。2、例如:printf("a=%06d\n", a);//输出6位十进制整数 左边补0,显示 a=001234;这里%06d的0就是指在前面补0占位,6代表位宽。一般这两个要一起用。
[C++]如何输出数字时在前面加0 #include<iomanip>这个头文件提供了一种输出方式,可以输出时在前面加零 #include<iostream> #include<iomanip> using namespace std; int main() { int a=10,b=1; cout<<setfill('0')<<setw(8)<<a<<endl; cout<<setfill('0')<<setw(8)<<b<<endl; } 输出8位数...