就是原来你要往串口写,得要自己一个字节一个字节往寄存器搬,而且要自己计算你要打印的字符串
例如你要显示时间+温度+湿度+气压,要上下对齐,那么时间里面要不要补0,还是后面多个空格,温度前面负号会不会影响,气压100kPa和99kPa,是右对齐还是左对齐这些乱七八糟的,都得要你自己算自己拼接字符串
有printf之后,可以利用格式控制字符串来控制这些,stdio(std是standard标准,io是input/output输入输出)里的程序代码就会根据你给出的格式控制字符串自动计算空格数量、零的数量等等
printf=print+f,这里f就是format格式
关于什么是格式控制字符串,具体有哪些可以控制的格式,请参阅cppreference或类似网站,下附cppreference中文镜像站(官方站点在维护,目前只提供英文版本)的部分截图




