例:
print輸出函式有兩種格式化方法支援格式化輸出:
1.「%字元」格式化輸出
print("格式化文字"%(變數1,變數2,...,變數n))
具體用法如下表所示:
%d
十進位制整數
%o八進位制整數
%x十六進製制整數
%s字串
%f, %f, %e, %e
浮點數%%
字元%
格式化文字有兩個以上的變數,變數必須用括號括起來,中間用逗號隔開
格式化輸出可以固定列印字元的個數和浮點數的位數
2 搭配format函式格式化輸出
無論輸出何種資料型別,都用大括號表示,
內用format函式裡面的變數或常量替換
可以使用多個變數或常量;
表示使用第乙個變數或常量,表示使用第二個變數或常量,以此類推
也可以用format函式裡面的變數名稱取代數字編號,
如果內省略,則按照變數或常量的順序填入。
在數字編號後加上冒號,可以指定引數格式
可以搭配「」加上寬度來控制左、中、右輸出對齊
未指定填充字元則預設以空格填充,指定填充字元則以指定的字元填充
可以一次分別給多個變數賦值
低階檔案輸入輸出函式和流檔案輸入輸出函式
1 流檔案輸入輸出函式通常以f開頭,是在低階檔案輸入輸出函式的基礎上加上快取,可以以規格化的方式讀取或寫入資料,如fscanf,fprintf.2 注意 printf是fprintf的特殊形式,即輸出到終端 而scanf是fscanf的特殊形式,即從終端讀入,因此它們也是流檔案輸入輸出函式。3 另外...
輸入 輸出函式
perror函式以一種簡單 統一的方式報告錯誤資訊。例如,如果乙個程式試圖從乙個並不存在的磁碟檔案讀取資料,作業系統除了提出發生了錯誤之外就沒有什麼好做的了。標準庫函式在乙個外部整形變數errno中保留錯誤 之後就把這個資訊傳遞給使用者程式,提示操作失敗的準確原因。void perror char ...
輸入 輸出函式
1.多型別輸入函式scanf 功能 從標準的輸入裝置讀取各種型別的資料並存放到相應的變數中 格式 scanf 格式控制 位址列表 例 scanf d a 注 輸入時要注意輸入格式 int d float f double lf char c char char s 注意 1 當格式控制部分中相鄰的兩...