一、关于sprintf()函数的用法
sprintf(),指的是字符串格式化函数,把格式化的数据写入某个字符串中。
int sprintf(char *string, char *format [,argument,…]);
引入头文件 #include “stdio.h“
【例】:有一个表示温度的整型变量tmp,现在要将其格式化为字符串“温度是:XX摄氏度”,并将其通过串口1发送出去。
#include "stdio.h"
uint8_t Str_buff[64];
sprintf((char*)Str_buff, "温度是: %d摄氏度", tmp);
HAL_UART_Transmit(&huart1, Str_buff, sizeof(Str_buff), 0xFFFF);