scanf函數 scanf函數作用


scanf函數 scanf函數作用

文章插圖
大家好,小跳來為大家解答以上的問題 。scanf函數作用,scanf函數這個很多人還不知道,現在讓我們一起來看看吧!
1、#include void main(){ char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2);printf("%c%c",c5,c6);}/* 作為一位編程人員,指出你所寫的程序中的一個問題 。
2、在書寫代碼時,要在半角字符下書寫 。
3、不要在全角字符下寫,雖然調試時可以改正 , 但顯得自己資歷淺 。
4、 首先,了解下putchar,getchar表示的意思和作用 。
5、 putchar函數(字符輸出函數)的作用是向終端輸出一個字符 。
6、 一般格式為: putchar(c) getchar函數(字符輸入函數)的作用是從終端(或系統隱含指定的輸入設備)輸入一個字符 。
7、 ****getchar函數沒有參數**** 一般格式為: getchar() 當你從鍵盤輸入123回車時,回車符也算入了字符的范圍,就是c4為回車符 , 由于c5和c6還各自等待接受 從鍵盤輸入的一個字符 。
8、所以在輸入123回車時不會直接輸出12,一直等到接受了c5和c6就依次打印出1245 注意putchar只能向終端輸出一個字符 , getchar只能接受一個字符, 雖然第一次輸入了123和回車符,但是: putchar(c1); putchar(c2); 只能輸出12兩個字符 。
9、 雖然第二次輸出了45678和回車符,但是: c5=getchar(); c6=getchar();只能接受45. 所以輸出1245了 。
10、* 。
【scanf函數 scanf函數作用】本文到此分享完畢,希望對大家有所幫助 。