溫馨提示×

如何在C++中靈活運用iomanip庫

c++
小樊
100
2024-07-16 03:59:46
欄目: 編程語言

iomanip庫是C++標準庫中用于控制輸入輸出格式的庫,可以控制輸出的寬度、精度、填充字符等。靈活運用iomanip庫可以讓我們更方便地控制輸出的格式,使程序更易讀、美觀。

以下是一些使用iomanip庫的示例:

  1. 控制輸出寬度和精度:
#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
  1. 設置填充字符:
#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
  1. 控制輸出格式:
#include <iostream>
#include <iomanip>

int main() {
    int num = 65;
    
    // 以16進制輸出
    std::cout << std::hex << num << std::endl;
    
    return 0;
}

輸出結果為:

41

通過靈活運用iomanip庫,我們可以輕松地控制輸出的格式,使輸出更美觀、易讀。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女