C++數(shù)字的輸出處理問題(保留幾位小數(shù),或保留幾位有效數(shù)字)

需要頭文件<iomanip>——是I/O流控制頭文件
setprecision(n)
“precision”的意思是“精度”,加上前面的“set”的意思也就明確了——設(shè)置精度
用setprecision可以設(shè)置保留幾位有效數(shù)字,通過括號里的n來確定保留幾位小數(shù)
用法一、保留幾位有效數(shù)字

輸入

include<iostream>

include<iomanip>

using namespace std;
int main(){
double pi=3.141592653;
cout<<pi<<endl;
cout<<setprecision(3)<<pi<<endl;
return 0;
}
輸出

image.png

用法二、保留幾位小數(shù)(四舍五入)
如果setprecision和fixed合用的話,控制小數(shù)點右面的位數(shù),fixed的意思是從小數(shù)點開始計數(shù)
輸入

include<iostream>

include<iomanip>

using namespace std;
int main(){
double pi=3.141592653;
cout<<pi<<endl;
cout<<fixed<<setprecision(3)<<pi<<endl;
cout<<fixed<<setprecision(2)<<pi<<endl;
return 0;
}
輸出


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • //出自51博客:www.Amanda0928.51.com 第一章 一、選擇題 1.B; (typedef ,t...
    Damongggggg閱讀 11,407評論 0 1
  • C++ 面向?qū)ο?c++創(chuàng)建對象的時候如果使用new運算符,將會返回返回一個指針,指向堆中的內(nèi)存地址 類,對象類定...
    小小小8021閱讀 345評論 0 0
  • 比c語言新增bool值類型 例:c中while(false==1){ ..... } c++中 while(fla...
    青吟樂閱讀 833評論 0 1
  • 這是一個c++計算周長面積體積的一個程序。大家(有學(xué)編程的)可以參考一下。 建議另2個c++刷題網(wǎng)站:www.lu...
    F1Sportscarking閱讀 1,450評論 2 3
  • 基本概念 1a general-purpose programming language用于創(chuàng)建計算機程序。藝術(shù)類...
    伍帆閱讀 1,495評論 0 1

友情鏈接更多精彩內(nèi)容