cout<<setiosflags(ios::fixed)<<setiosflags(ios::right)<<setprecision(2):輸出壹個右對齊的小數點後兩位的浮點數。
setprecision(n):控制輸出流顯示浮點數的數字個數。
setiosflags(ios::fixed):用定點方式表示實數。?
iso::right :在指定區域內右對齊輸出。
cout:輸出。
擴展資料
setiosflags(ios::skipws):忽略前導空白
setiosflags(ios::uppercase):16進制數大寫輸出
setiosflags(ios::lowercase):16進制小寫輸出
setiosflags(ios::showpoint):強制顯示小數點
工作原理
C++語言的程序因為要體現高性能,所以都是編譯型的。但其開發環境,為了方便測試,將調試環境做成解釋型的。即開發過程中,以解釋型的逐條語句執行方式來進行調試,以編譯型的脫離開發環境而啟動運行的方式來生成程序最終的執行代碼。
生成程序是指將源碼(C++語句)轉換成壹個可以運行的應用程序的過程。如果程序的編寫是正確的,那麽通常只需按壹個功能鍵,即可搞定這個過程。該過程實際上分成兩個步驟。
第壹步是對程序進行編譯,這需要用到編譯器(compiler)。編譯器將C++語句轉換成機器碼(也稱為目標碼);如果這個步驟成功,下壹步就是對程序進行鏈接,這需要用到鏈接器(linker)。鏈接器將編譯獲得機器碼與C++庫中的代碼進行合並。
C++庫包含了執行某些常見任務的函數(“函數”是子程序的另壹種稱呼)。例如,壹個C++庫中包含標準的平方根函數sqrt,所以不必親自計算平方根。C++庫中還包含壹些子程序,它們把數據發送到顯示器,並知道如何讀寫硬盤上的數據文件。
百度百科-C++