一、getchar()函數
1.getchar()叫做字符輸入函數,他的作用是可以輸入一個字符,(注意,只能輸入一個"字符"),不能輸入除了字符以外的其他東西。
3.getchar()函數通過讀取輸入緩存流中的字符,(一次只能讀取一個),來返回值,這個值會儲存在getchar()中。
getchar()的返回值是整數類型,讀取到的字符會按照ASCII碼進行轉換成整數,來儲存在getchar()中。
例如:
//對getchar()函數返回值的理解和實驗
二、簡要補充sacnf()函數
scanf()函數同樣會打開輸入緩存流,每次按下回車,輸入緩存流中都會存入換行符,因此也需要對這個換行符及時清理。
注意:為了安全起見,不論是對scanf()函數鍵入整數,還是對scanf()函數鍵入字符,都要在每次鍵入后及時清除輸入緩存流。
例如:
//使用scanf()函數也是通過輸入緩存流來讀取
三、putchar()函數
putchar()函數的參數是char類型(微整數類型)並且參數位置可以是char類型之間的運算,對於字符要加單引號' ',putchar輸出的是char類型的字符,對於char類型的整數,也會轉換成字符輸出。例如:
//putchar()函數的使用
四、getchar()函數最主要的作用(以及輸入型函數支持中文讀取)
getchar()函數最主要的作用就是能夠使使用者連續輸入文本,這些文本,這些文本是ASCII碼中的字符,使用方法:
(其實中文也是char類型的,這是后期添加的,所以一個中文對應着一個國標碼,getchar()能讀取中文並將中文轉換成國標碼(整數),儲存為getchar()的值。現在的輸入型函數都支持中文讀取)
//如何使用getchar()函數進行文本的連續輸入
