C++ 固定数字位数输出

时间:2025-03-15 10:52:07
int num;
printf("%03d", num);

C++将数据按指定的位数输出,如将所有打印在屏幕上的数据都按10位数输出,不够的前面补0。这里要用到C++的两个输出控制,setw(位数),和setfill(指定字符)。strfill指定字符可以自行设置.

#include <iostream>
#include <iomanip>		//输出控制必备的头文件

using namespace std;

int main() {

	for (int i = 0; i < 10; ++i) {
		cout << setw(10) << setfill('0') << i << endl;
	}

	system("pause");
	return 0;
}

相关文章