在檔案操作中格式化輸入輸出

2021-10-06 14:41:35 字數 574 閱讀 2481

流控制符同樣可以用於檔案輸入/輸出

控制符用途

setw(width)

設定輸出欄位的寬度(僅對其後第乙個輸出有效)

setprecision(n)

設定浮點數的輸入/出精度(總有效數字個數等於n)

fixed

將浮點數以定點數形勢輸入/出(小數點後有效數字個數等於setprecision指定的n

showpoint

將浮點數以帶小數點和結尾0的形式輸入/出,即便該浮點數沒有小數部分

left

輸出內容左對齊

right

輸出內容右對齊

hexfloat/defaultfloat

c++11新增:前者以定點科學計數法的形式輸出十六進製制浮點數,後者還原預設浮點格式

get_money(money) put_money(money)

c++11新增:從流中讀取貨幣值,或者將貨幣值輸出到流。支援不同語言和地區的貨幣格式

get_time(tm,format) put_time(tm,format)

c++11新增:從流中讀取日期時間值,或者將日期時間值輸出到流。

格式化輸入 輸出

scanf 函式和 printf 函式是c語言程式設計中使用最頻繁的兩個函式,他們用來格式化輸入和輸出。printf 函式 printf 格式串,表示式1,表示式2 格式串包含普通字元和轉換說明 轉換說明以 字元開頭 轉換說明可以用 m.px格式或 m.px格式 m和p都是整數常量,而x是字母。m和...

格式化輸入輸出

格式化輸入輸出 1.printf flags width prec hil type scanf flag type flag 標誌 含義 左對齊 在前面放 或 space 正數留空 0 0填充 int main width或prec 含義 number 最小字元數 下乙個引數是字元數 number...

格式化輸入輸出

目錄 include int printf const char format,int fprintf file stream,const char format,int dprintf int fd,const char format,int sprintf char str,const char...