c++如何保留兩位小數(shù)輸出

c++kquote>

在 c++ 中,使用 `std::fixed` 和 `std::setprecision` 函數(shù)(定義于 `` 頭文件中)可以在輸出時保留兩位小數(shù)。`std::fixed` 設(shè)定輸出格式為固定小數(shù)點(diǎn)格式,而 `std::setprecision(2)` 指定保留小數(shù)點(diǎn)后兩位。

c++如何保留兩位小數(shù)輸出

在C++中,如果你想在輸出時保留兩位小數(shù),你可以使用std::setprecision和std::fixed這兩個函數(shù),它們都在頭文件中定義。以下是一個例子:

cpp

#include <iostream>  
#include <iomanip>  
  
int main() {  
    double num = 3.141592653589793;  
    std::cout << std::fixed << std::setprecision(2) << num << std::endl;  
    return 0;  
}
關(guān)注:愛掏網(wǎng)

在這個例子中,std::fixed設(shè)定了輸出的格式為固定的小數(shù)點(diǎn)格式,std::setprecision(2)則設(shè)定了小數(shù)點(diǎn)后保留的位數(shù)為2。這樣,輸出結(jié)果就是3.14。

另外,你還需要注意的是,雖然std::setprecision設(shè)定了小數(shù)點(diǎn)后的位數(shù),但并不會進(jìn)行四舍五入。如果你需要進(jìn)行四舍五入,可以使用std::round函數(shù),這個函數(shù)在頭文件中定義。以下是一個例子:

cpp

#include <iostream>  
#include <iomanip>  
#include <cmath>  
  
int main() {  
    double num = 3.141592653589793;  
    num = std::round(num * 100.0) / 100.0;  
    std::cout << std::fixed << std::setprecision(2) << num << std::endl;  
    return 0;  
}
關(guān)注:愛掏網(wǎng)

在這個例子中,我們首先把num乘以100,然后進(jìn)行四舍五入,最后再除以100,這樣就能得到保留兩位小數(shù)的結(jié)果。輸出結(jié)果仍然是3.14。

以上就是c++++如何保留兩位小數(shù)輸出的詳細(xì)內(nèi)容,更多請關(guān)注愛掏網(wǎng) - it200.com其它相關(guān)文章!

聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 欧美色欧美亚洲高清在线视频 | 亚洲一区二区三区电影| 午夜亚洲国产理论秋霞| 久久免费观看国产精品88av| a级毛片100部免费观看| 精品人妻系列无码一区二区三区| 把水管开水放b里是什么感觉| 国产三级毛片视频| 中文字幕成人网| 精品欧美一区二区在线观看| 很黄很色裸乳视频网站| 凹凸在线无码免费视频| jizzjizz护士| 色综合久久综合欧美综合图片| 日本老熟老太hd| 国产精品毛片一区二区| 亚洲女人18毛片水真多| 动漫成年美女黄漫网站国产| 精品一区二区三区波多野结衣| 妞干网免费视频观看| 国产乱人伦精品一区二区| 久久久久久九九精品久小说 | 扒开内裤直接进| 刺激videoschina偷拍| eeuss影院www在线观看免费| 波多野结衣中文在线播放| 国产精品欧美成人| 九九久久99综合一区二区| 91香蕉国产线在线观看免费| 欧美性猛交XXXX乱大交3| 天天干2018| 亚洲成综合人影院在院播放| 亚洲www在线观看| 日本网址在线观看| 午夜剧场1000| 91精品欧美一区二区综合在线| 欧美性xxxx禁忌| 国产免费av一区二区三区| 亚洲2022国产成人精品无码区| 韩国精品福利一区二区三区| 性色AV一区二区三区无码|