getchar();函式與putchar();函式

來源:酷知科普網 1.84W

剛接觸這倆個函式的c或者c++愛好者都有些看不懂這倆函式
小編帶著大家認識一下這倆個函式的作用

操作方法

(01)頭檔案<stdio.h>。getchar();它是一個輸入流的函式,從標準輸入裡讀取下一個字元,也就是把輸入的字元以佇列的形式放入緩衝區,直到使用者按回車為止。返回為使用者輸入的ASCⅡ碼,出錯返回EOF。

(02)下面是vs2013 簡單的getchar()用法。是不是覺得只能輸入一個字元並沒有什麼用處?。別急。

(03)putchar();作用是向終端輸出一個字元,引數必須是一個字元,可以是介於0~127之間的一個十進位制整型數。這個函式正好配合getchar()函式。下面是輸出一段字串。

getchar();函式與putchar();函式

方法/步驟2

(01)getchar和putchar 只輸出英文字母的例子。

getchar();函式與putchar();函式 第2張

特別提示

為什麼getchar的返回值是int形 c變數宣告成一個大到足夠儲存任何getchar()返回的值的型別。我們不能用char型別,因為c必須大到足夠容納任意可能的char還有EOF。因此我們使用int型別。

熱門標籤