c語言的getchar 與getc 詳解

2021-07-25 04:30:30 字數 580 閱讀 3013

int getchar()//標註輸入,通常為鍵盤輸入
int getc(file *stream)//從檔案讀取字元
int putchar(int c)將指定的字元輸出到標準終端(螢幕)
int putc(int c,*stream)將指定的字元輸出到指定的輸出流中(檔案或螢幕)
例如:char a='a',

putchar(a)等價於putc(a,stdout)

getc的功能包含getchar的功能,同理putc的功能包含putchar()的功能
1.從鍵盤輸入乙個字元
scanf("%c",&c)等價於c=getchar()等價於c=getc(stdin)//標準輸入控制台讀取字元;
2.列印出乙個字元
printf("%c",c)等價於putchar(c)等價於putc(c,stduo);
3.簡單串輸入

scanf("%s",str)等價於gets(str);

4,簡單串輸出

printf("%s",str)等價於puts(str);

C語言之getchar 用法

1 語法int getchar void 2 返回值 getchar函式的返回值是使用者輸入的第乙個字元的ascii碼,如出錯返回 1,且將使用者輸入的字元回顯到螢幕.如使用者在按回車之前輸入了不止乙個字元,其他字元會保留在鍵盤快取區中,等待後續getchar呼叫讀取.也就是說,後續的getchar...

C語言 getchar 函式詳解

getchar 函式實際上是int getchar void 所以它返回的是ascii碼,所以只要是ascii碼表裡有的字元它都能讀取出來。在呼叫getchar 函式時,編譯器會依次讀取使用者鍵入快取區的乙個字元 注意這裡只讀取乙個字元,如果快取區有多個字元,那麼將會讀取上一次被讀取字元的下乙個字元...

c語言中的getchar 和putchar

getchar 和putchar 函式時字元輸入輸出函式,其返回值都是int 整型。getchar 從鍵盤上輸入乙個字元,函式的返回值是輸入的第乙個字元的ascii碼字元的ascii值,若出錯返回 1,且將使用者輸入的字元回顯到螢幕。注意 1 使用者在按回車之前輸入了不止乙個字元,其他字元會保留在鍵...