scanf是c語言中的標準庫函數,主要作用是接收用戶輸入的數據。
scanf是C語言中的輸入函數,可以從鍵盤獲得用戶輸入,和printf輸出功能正好相反。scanf的輸入格式是多種多樣的,使用時需根據情況選擇,最常用的是十進制整數型輸入%d。
scanf的使用和輸入格式
scanf("%d", &c); //輸入壹個整數並賦值給c。
scanf("%d", &d); //輸入壹個整數並賦值給d。
scanf("%d,%d", &c, &d); //輸入兩個整數並分別賦值給c、d。
scanf("%d %d", &c, &d); //輸入兩個整數並分別賦值給c、d。
前兩個scanf:輸入壹個整數,按下回車鍵,scanf會讀取鍵盤輸入,並把數據賦值給c(或d);後兩個scanf:都是壹樣功能,輸入格式不同,對於scanf(),輸入數據的格式要和控制字符串的格式保持壹致。比如:輸入15 24回車,輸入15,24回車,同樣的把值分別賦給c和d。