printf函数是C语言stdio库中的一个函数,单片机如要使用printf输出到串口,必须符合两个条件:
1.包含了stdio库
2.printf重定向到串口。
同理,不止是串口,printf也可以输出到显示屏等位置,只要重定向;不止是printf,也可以是scanf,只要重定向一个输入,比如串口。
单片机可以往串口发送数据呀,把单片机串口发送函数打包成 printf ,不就实现了 printf 往串口发送数据了。
自己也可以做到,只是他的库已经做好了,可以直接用