1、输出目标不一样
printf:输出到标准输出
sprintf 输出到指定字符串中,参数比printf多了一个char* (目标字符串地址)
fprintf输出到指定文件设备中,参数比printf多了一个文件指针 file *
2、原型
1、int fprintf(file * stream,const char *format,……)
fprintf()函数根据指定format格式发送信息到stream流指定的文件,因此fprintf可以使信息输出到指定的文件
2、int sprintf(char * str,const char *format ,……)
格式化输出到字符串中,注意此时需要预先给str分配足够大的空间。sprintf最常用的场景是将整数转换成字符串,可代替atoi,。
目前学习嵌入式使用的sprintf场景调用数据库接口,写入SQL语句。
标签:输出,format,用法,char,fprintf,sprintf,printf From: https://www.cnblogs.com/gunancheng/p/17497221.html