putchar从字面上也看出来了是输出字符啊,而printf是格式输出!
如果你事先定义了chara;用了a=getchar();putchar(a);就直接输出字符a而printf可以用来输出很多类型的用的很广泛吧