1.多型別輸入函式scanf()
功能:從標準的輸入裝置讀取各種型別的資料並存放到相應的變數中
格式:
scanf(「格式控制」,位址列表)
例:
scanf(「%d」,&a);
注:輸入時要注意輸入格式
int:%d
float:%f
double:%lf
char:%c
char*/char:%s
注意:1)當格式控制部分中相鄰的兩個格式字元為%c時,輸入時不能以空格、tab鍵或回車鍵加以區分,因為空格、tab鍵或回車鍵本身也是字元。在這種情況下,只能按照格式控制根據資料型別來區分某項資料是否結束。
2)在scanf函式中允許使用域寬m和附加域寬n來控制輸入,使用方法在paintf函式中相同。
3)修飾符 * 的含義是「跳過」,表示在位址列表中沒有對應的控制項,但在輸入時必須輸入資料
例如:
scanf("%3d%*3d%3d",&a,&b)
printf("a=%d,b=%d\n",a,b);
4)如果程式中有多個scanf(),系統會將這些scanf()結合為乙個函式來使用
5)為了使操作更方便,可利用printf()來提高程式的可讀性
1.多型別輸出函式printf()
:功能:將輸出列表中的資料按照格式控制指定的格式輸出到標準輸出裝置
格式:
printf(「格式控制」,輸出列表)
例:
printf(「%d」,18);
linuxc提供附加格式字元
2.字元格式輸出函式:
putchar(引數)
輸出單個字元
3.輸出字串:
puts()
輸入 輸出函式
perror函式以一種簡單 統一的方式報告錯誤資訊。例如,如果乙個程式試圖從乙個並不存在的磁碟檔案讀取資料,作業系統除了提出發生了錯誤之外就沒有什麼好做的了。標準庫函式在乙個外部整形變數errno中保留錯誤 之後就把這個資訊傳遞給使用者程式,提示操作失敗的準確原因。void perror char ...
輸入 輸出函式
文字 一 字元io 1.getchar putchar int getchar void int putchar int ch 從標準輸入得到乙個字元和從標準輸出 顯示器 顯示乙個字元 int c getchar putchar c 1.2 getc putc 返回值和getchar一樣,都是乙個字...
輸入輸出函式
getchar函式是接收從鍵盤輸入的單個字元資料。它是乙個無參函式,其語法格式為 getchar 使用該函式需要在程式前面包含標頭檔案cstdio 說明 通常把輸入的字元賦予乙個字元變數,構成賦值語句。例如 char ch ch getchar getchar 函式只能接受單個字元,輸入數字也按字元...