91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++ iomanip中setprecision的用法詳解

c++
小樊
86
2024-07-16 03:56:51
欄目: 編程語言

setprecision是C++中iomanip庫中的一個函數,主要用于設置輸出流的小數精度。它的具體用法如下:

#include <iostream>
#include <iomanip>
using namespace std;

int main() {
    double num = 3.14159;
    
    // 設置輸出流的小數精度為2
    cout << fixed << setprecision(2) << num << endl;
    
    return 0;
}

上面的代碼中,我們首先包含了iostream和iomanip頭文件,并使用了命名空間std。然后定義了一個double類型的變量num,并賦值為3.14159。

在使用setprecision函數時,需要先使用fixed函數將輸出流設置為定點表示,然后調用setprecision(2)函數來設置小數精度為2。最后輸出num的值,輸出結果為3.14。

需要注意的是,setprecision函數僅影響輸出流的小數精度,并不會改變變量本身的值。如果需要改變變量本身的小數精度,可以使用其他方法進行四舍五入或者截斷處理。

另外,setprecision函數是永久性的,一旦設置后,會一直影響后續的所有輸出,直到再次調用setprecision函數進行重新設置。

0
大洼县| 孟津县| 南陵县| 化隆| 靖宇县| 江门市| 肇源县| 扎兰屯市| 英超| 台中市| 株洲县| 深水埗区| 安溪县| 海兴县| 漯河市| 台北县| 石城县| 成都市| 廊坊市| 义乌市| 囊谦县| 探索| 磴口县| 商水县| 桑植县| 兴安县| 延津县| 晋江市| 商丘市| 瑞昌市| 鄂伦春自治旗| 萨嘎县| 巩义市| 南安市| 绍兴县| 墨玉县| 安远县| 张掖市| 界首市| 丹棱县| 深泽县|