1.putchar()
作用:輸出一個字符
格式:putchar(c),c為輸出參數
#include <stdio.h> int main() { char a1='A',b1='B'; int a2=65,b2=66; putchar(a1); putchar(b1); putchar('\n'); //換行符也是一個字符 putchar(a2); //輸出為A,即該函數會自動強制轉化為char型 putchar(b2); putchar('\n'); return 0; }
2.getchar()
作用:輸入一個字符(通常用於接受換行符以及空格)
#include <stdio.h> int main() { char a,b; a=getchar(); b=getchar(); putchar(a); putchar(b); putchar('\n'); return 0; }
*注意:
(1)敲下的字符先暫存在鍵盤的緩沖器,按了enter鍵后才會把所有敲下的字符一起輸入到計算機,然后按先后順序分別賦給相應的變量。
(2)getchar()函數不僅可以從輸入設備獲得一個可顯示的字符,而且可以獲得屏幕上無法顯示的字符,如控制字符回車換行,空格等。
例如:
#include <stdio.h> int main() { char a,b,c; a=getchar(); b=getchar(); c=getchar(); putchar(a); putchar(b); putchar(c); putchar('\n'); return 0; }
上面程序輸入順序:輸入A,enter,B,再按enter。其中A將賦給a,換行符enter將賦給b,B將賦給c,最后的enter將敲下的上述字符輸入計算機。