在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;
}
這段代碼會將輸出的數字用’‘字符填充,不足的地方會用’'填充。
這些是一些常用的格式化輸出方法,可以根據需要使用不同的