C 用 cout 進行格式化 輸出

2021-10-11 07:50:49 字數 3080 閱讀 9916

#include

using

namespace std;

intmain()

cout <<

"-------------------------------------------\n"

;//設定浮點數的精度

float price1 =

20.40

;float price2 =

1.9+

8.0/

9.0;

cout <<

"\"furry friends\" is $"

<< price1 <<

"!\n"

; cout <<

"\"fiery fiends\" is $"

<< price2 <<

"!\n"

; cout.

precision(2

);//修改輸出浮點數的精度為2,設定後一直有效,直到再次更改它為止

cout <<

"\"furry friends\" is $"

<< price1 <<

"!\n"

; cout <<

"\"fiery fiends\" is $"

<< price2 <<

"!\n"

; cout.

precision(6

);cout.

setf

(ios_base::showpoint)

;//showpoint是ios_base類宣告中定義的類級靜態常量,在成員函式的定義外面使用要加上作用域運算子(::)

cout格式化輸出 C

由於class ifstream ofstream分別為class istream ostream派生來的,所以,下面介紹的cout輸出的格式化,在檔案的輸出時使用方法相同。由於使用iostream工具來設定一些格式值不太方便,為簡化工作,c 在標頭檔案iomanip中提供了一些控制符,他們能夠提供...

cout格式化輸出

在使用setf等庫函式時使用 在使用流操縱運算元時使用 using namespace std 以下所有的setf 都有對應的unsetf 用於取消設定 所有的setiosflags 可以用resetiosflags 取消 標誌位fmtflags的命名空間可以使用ios base 或者ios int...

cout格式化輸出

需要引入的標頭檔案 include在使用流操縱運算元時使用 int laneri 12345 double lanerd 56789 1 設定整數進製輸出 過載1 fmtflags ios base setf fmtflags mask 過載2 fmtflags ios base setf fmtf...