C語言 getchar()函數(shù)的格式
函數(shù)原型:int getchar (int ch );
函數(shù)功能:從標(biāo)準(zhǔn)輸入設(shè)備(鍵盤)輸入一個字符,并返回輸入字符的ASCII值。
使用方法為:
ch=getchar(void);
其中ch為字符型變量。例如:
char cl,c2;
printf("input 2 character:");
cl=getchar();
c2=getchar();
putchar(cl);
putchar('\n');
putchar(c2);
程序執(zhí)行時,如果輸入:
ab/
輸出結(jié)果為:
a
b
如果只是想輸入一個字符并輸出,也可以在putchar()函數(shù)中嵌入getchar()函數(shù),例如:
putchar(getcharO);
getchar()函數(shù)將按Enter鍵也作為一個輸入,所以輸入連續(xù)的兩個數(shù)據(jù)時需要注意。例如:
char cl,c2;
cl=getchar();
c2=getchar();
若想要c1得到字符‘a(chǎn)’,c2得到字符‘b’,正確的輸入是:
Ab/
若想要c1得到字符‘a(chǎn)’,c2得到字符‘b’,正確的輸入是:
A/
b/
這樣相當(dāng)于將‘a(chǎn)’賦給c1, c2中則存儲按Enter鍵的ASCII值。
從功能角度來看,scanf()函數(shù)可以完全代替getchar()函數(shù)。
點擊加載更多評論>>