溫馨提示×

c++如何取小數點后兩位

c++
小億
559
2023-12-11 16:27:34
欄目: 編程語言

在C++中,我們可以使用iomanip頭文件中的setprecision函數來設置小數點后的位數。具體步驟如下:

  1. 首先,包含iostream和iomanip頭文件:
#include <iostream>
#include <iomanip>
  1. 使用setprecision函數來設置小數點后的位數。這個函數接受一個整數參數,表示要保留的小數點后的位數。在輸出之前,我們還需要使用fixed函數來指定使用固定點表示法,以確保小數點后的位數是精確的。
double num = 3.1415926535;
std::cout << std::fixed << std::setprecision(2) << num << std::endl;

在上面的例子中,我們將num設置為3.1415926535,然后使用setprecision(2)將小數點后的位數設置為2。輸出結果為3.14。

注意,setprecision函數僅影響輸出流中的格式設置,并不改變實際的變量值。

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