getchar()是从键盘的缓冲区读取数据,在你回车之前,你的输入都在缓冲区里,getchar还没有读取,此时你还可以使用backspace更改输入,输入回车之后,getchar就从缓冲区读取数据。
很简单啊,就是输出码表中ASCII码10对应的字符,也就是换行。
作用就是输出整数n的个位数对应的字符。n%10对10取余数,得到个位。个位+'0'就是得到对应的数字字符比如1+'0'='1'查看下ascii码表就知道了。