getchar和scanf有什么区别?

getchar和scanf有什么区别?

scanf和getchar的区别:

一、函数格式不同getchar函数是键盘输入函数,其功能是从键盘上输入一个字符。

二、读取方式不同getchar函数只能输入字符型,输入时遇到回车键才从缓冲区依次提取字符。getchar函数以Enter结束输入(空格不结束),接受空格符。四、舍弃回车符的方法不同getchar函数以Enter结束输入时,接受空格,会舍弃最后的回车符。