網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

c語言中scanf有什麼作用

欄目: 精緻生活 / 釋出於: / 人氣:1.33W

c語言中scanf有什麼作用的答案是:接收使用者輸入的資料

c語言中scanf有什麼作用

scanf是c語言中的標準庫函式,主要作用是接收使用者輸入的資料。scanf是C語言中的輸入函式,可以從鍵盤獲得使用者輸入,和printf輸出功能正好相反。scanf的輸入格式是多種多樣的,使用時需根據情況選擇,最常用的是十進位制整數型輸入%d。C語言是一門面向過程、抽象化的通用程式設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低階儲存器。C語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。儘管C語言提供了許多低階處理的功能,但仍然保持著跨平臺的特性,以一個標準規格寫出的C語言程式可在包括一些類似嵌入式處理器以及超級計算機等作業平臺的許多計算機平臺上進行編譯。

int scanf( const char *format, ... );

scanf()函式是格式化輸入函式,它從標準輸入裝置(鍵盤) 讀取輸入的資訊。

其呼叫格式為: scanf("<格式化字串>",<地址表>);

對產面兩相運放據給思車離確勞劃廠調。

函式 scanf() 是從標準輸入流 stdin 中讀內容的通用子程式,可以讀入全部固有型別的資料並自動轉換成機內形式。

scanf()函式返回成功賦值的資料項數,讀到檔案末尾出錯時則返回EOF。

如:

scanf("%d,%d", &a, &b);

如果a和b都被成功讀入,那麼scanf的返回值就是2

如果只有a被成功讀入,返回值為1

如果a和b都未被成功讀入,返回值為0

生說自從少光達確今土究低,布驗勞適。

如果遇到錯誤或遇到end of file,返回值為EOF。

1 在 scanf 的“輸入引數”中,變數前面的取地址符&不要忘記。

2 scanf 中雙引號內,除了“輸入控制符”外什麼都不要寫。

3 “輸出控制符”和“輸出引數”無論在“順序上”還是在“個數上”一定要一一對應。

4 “輸入控制符”的型別和變數所定義的型別一定要一致。對於從鍵盤輸入的資料的類 型,資料是使用者輸入的,程式設計師是無法決定的,所以在寫程式時要考慮容錯處理。

5 使用 scanf 之前先用 printf 提示輸入。

Tags:scanf 語言