putchar与printf的区别 用法注意

2025-03-10 15:45:38
推荐回答(2个)
回答1:

putchar 只能输出一个字符

printf能输出各种形式 如%d %f %lf %s 都可以

这两个没什么好比的,各自有各自的功能

如printf("%c",'A') 相当于 putchar('A');

回答2:

因为printf既然可以做到的更多,printf的程序也应该更大些。虽然这些差距可能没什么,但是对字符这种比较特殊的,就产生了putchar这种函数