简单来说:
putchar 只可以打印单个的字符 即 'A'
但是printf 可以打印各种类型 单个字符(%c),字符串(%s) 十进制整数(%d)
换言之:
printf 可以输出一个任意的字符串,还可以有参数,而putchar只能输出一个字符。
并且,当打印单个字符的时候, printf("%c",'A') 相当于 putchar('A');
简言之:
printf 更牛逼,可以打印各种类型
但是getchar,putchar只是处理字符的函数
本文对比讲解printf和putchar的区别,阐述printf的强大功能,包括打印字符串、不同类型数据,而putchar专于单个字符输出。
简单来说:
putchar 只可以打印单个的字符 即 'A'
但是printf 可以打印各种类型 单个字符(%c),字符串(%s) 十进制整数(%d)
换言之:
printf 可以输出一个任意的字符串,还可以有参数,而putchar只能输出一个字符。
并且,当打印单个字符的时候, printf("%c",'A') 相当于 putchar('A');
简言之:
printf 更牛逼,可以打印各种类型
但是getchar,putchar只是处理字符的函数

被折叠的 条评论
为什么被折叠?