指定該項輸入資料所佔列數為n。
換句話說,讀取輸入資料中相應的n位,但按需要的位數賦給相應的變數,多餘部分被捨棄。
例如,scanf("%3c%3c",&ch1,&ch2);
printf(「ch1=%c,ch2=%c\n」,ch1,ch2);
假設輸入"abcdefg",則系統將讀取的"abc"中的"a"賦給變數ch1;將讀取的"def"中的"d"賦給變數ch2,所以printf()函式的輸出結果為:ch1=a,ch2=d。
**強調一下:**ch1=%c,可以理解為賦值表示式,而賦值表示式只能實現字元或者字串逐個字元賦值,永遠要記住它不能實現「整體賦值」。後面的字元陣列,也會涉及到關於賦值語句的逐個字元賦值問題,永遠不會實現「整體賦值」。
C語言輸入基礎
canf函式稱為格式輸入函式,即按使用者指定的格式從鍵盤上把資料輸入到指定的變數之中。scanf函式的一般形式 scanf函式是乙個標準庫函式,它的函式原型在標頭檔案 stdio.h 中。與printf函式相同,c語言也允許在使用scanf函式之前不必包含stdio.h檔案。scanf函式的一般形式...
C語言的輸入
pta有關字串輸入的問題老是記不清楚,在這裡記錄一下。c語言中,strlen函式用於求字串的長度。strlen從字元開頭算起,直到 0 為止,返回計數器的值,數值不包括 0 1 include2 include 3using namespace std 45 6int main 8size t le...
c語言 資料的輸入
任務 自然分割 include include int main else return 0 指定寬度輸入 include include int main 執 況 知識總結 用scanf函式輸入 在使用scanf語法是必須加 include 格式 scanf 格式描述串 變數位址 格式控制符 d,...