在C++中,可以使用
#include <iostream>
#include <iomanip>
int main() {
int num = 123;
std::cout << std::setw(10) << num << std::endl;
return 0;
}
这段代码会将输出的数字设为10个字符的宽度,不足的地方会用空格填充。
#include <iostream>
#include <iomanip>
int main() {
double num = 3.1415926;
std::cout << std::setprecision(2) << num << std::endl;
return 0;
}
这段代码会将输出的数字设置为小数点后两位的精度。
#include <iostream>
#include <iomanip>
int main() {
int num = 123;
std::cout << std::left << std::setw(10) << num << std::endl;
return 0;
}
这段代码会将输出的数字左对齐。
#include <iostream>
#include <iomanip>
int main() {
int num = 123;
std::cout << std::setfill('*') << std::setw(10) << num << std::endl;
return 0;
}
这段代码会将输出的数字用’‘字符填充,不足的地方会用’'填充。
这些是一些常用的格式化输出方法,可以根据需要使用不同的