iomanip庫是C++標準庫中用于控制輸入輸出格式的庫,可以控制輸出的寬度、精度、填充字符等。靈活運用iomanip庫可以讓我們更方便地控制輸出的格式,使程序更易讀、美觀。
以下是一些使用iomanip庫的示例:
#include <iostream>
#include <iomanip>
int main() {
double num = 3.14159;
// 設置輸出寬度為10,精度為2
std::cout << std::setw(10) << std::setprecision(2) << num << std::endl;
return 0;
}
輸出結果為:
3.14
#include <iostream>
#include <iomanip>
int main() {
double num = 3.14159;
// 設置輸出寬度為10,精度為2,填充字符為'0'
std::cout << std::setw(10) << std::setprecision(2) << std::setfill('0') << num << std::endl;
return 0;
}
輸出結果為:
0000003.14
#include <iostream>
#include <iomanip>
int main() {
int num = 65;
// 以16進制輸出
std::cout << std::hex << num << std::endl;
return 0;
}
輸出結果為:
41
通過靈活運用iomanip庫,我們可以輕松地控制輸出的格式,使輸出更美觀、易讀。