輸入輸出函式(一)

2021-07-11 02:25:20 字數 1365 閱讀 8590

格式化輸入函式:scanf()

注意:scanf函式有返回值,且為整形。

scanf函式雖然使用起來比較簡單,但是使用不當會造成錯誤。

scanf函式自動停止的三種情況:

1.遇到空格,回車,或tab鍵;

2.遇到指定的寬度;比如%2d

3.遇到非法字元。

格式化輸出函式:printf()

函式原型:int printf("輸出引數格式",引數列表......);

例題:

printf("%d",printf("%d",printf("%d",43)));分析程式的輸出結果。

程式輸出:4321

printf函式的返回值是輸出字元個數。

單個字元輸入函式:getchar()

函式返回值:int

用於接收單個字元

單個字元輸出函式:putchar()

例:putchar('\101');//輸出字元a。括號裡的數是8進製

putchar('\'');//輸出單撇號字元

putchar('\015');//括號裡的ascii是十進位制13,對應字元是回車

字串輸出函式gets()

用於接收一行字串,並把最後的回車當成\0放在該行結尾~~可以接收回車符,空格符等,遇到\0就停止

返回值為指向字元型別的指標。

#define _crt_secure_no_warnings 1

#includeint main()

字串輸出函式puts()

原型:

int puts( const char *string);

用於輸出一行字串,舉例如上**~~

一 輸入 輸出函式

一 輸出函式print 語法 print value1,value2,sep end n sep 代表多個輸出結果的分隔符 end 預設換行符,也可以通過輸入其他符合拼接 注意 1 輸出函式中可以輸入單個或者多個,不分資料型別 2 print會依次輸出每個字串,當遇到 用 空格 來表示 print ...

輸入 輸出函式

perror函式以一種簡單 統一的方式報告錯誤資訊。例如,如果乙個程式試圖從乙個並不存在的磁碟檔案讀取資料,作業系統除了提出發生了錯誤之外就沒有什麼好做的了。標準庫函式在乙個外部整形變數errno中保留錯誤 之後就把這個資訊傳遞給使用者程式,提示操作失敗的準確原因。void perror char ...

輸入 輸出函式

1.多型別輸入函式scanf 功能 從標準的輸入裝置讀取各種型別的資料並存放到相應的變數中 格式 scanf 格式控制 位址列表 例 scanf d a 注 輸入時要注意輸入格式 int d float f double lf char c char char s 注意 1 當格式控制部分中相鄰的兩...