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

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 語言