回覆列表
  • 1 # 使用者6537493016028

    在c++程式裡面經常見到下面的標頭檔案

    #include

    這裡面iomanip的作用比較多:

    主要是對cin,cout之類的一些操縱運運算元,比如setfill,setw,setbase,setprecision等等。它是I/O流控制頭文

    件,就像C裡面的格式化輸出一樣.以下是一些常見的控制函式的:

    dec 置基數為10 相當於"%d"

    hex 置基數為16 相當於"%X"

    oct 置基數為8 相當於"%o"

    setfill(c) 設填充字元為c

    setprecision(n) 設顯示小數精度為n位

    setw(n) 設域寬為n個字元

    這個控制符的意思是保證輸出寬度為n。如:

    cout

    1 10100 (預設是右對齊)當輸出長度大於3時(

    setioflags(ios::fixed) 固定的浮點顯示

    setioflags(ios::scientific) 指數表示

    setiosflags(ios::left) 左對齊

    setiosflags(ios::right) 右對齊

    setiosflags(ios::skipws 忽略前導空白

    setiosflags(ios::uppercase) 16進位制數大寫輸出

    setiosflags(ios::lowercase) 16進位制小寫輸出

    setiosflags(ios::showpoint) 強制顯示小數點

    setiosflags(ios::showpos) 強制顯示符號

    舉例:

    #include

    #include

    using namespace std;

    int main()

    {

    cout

    cout

    cout

    cout

    return 0;

    }

  • 中秋節和大豐收的關聯?
  • 為什麼蘇軾一生多次被貶和流放,卻沒有被殺死?如果生活在明清時期,這樣的文人會是怎樣的下場?