sprintf格式化输出函数
sprintf(char*string,char *format,arg_list);
在OLED显示上的应用:
void OLED_ShowFNum(unsigned x,unsigned y,float Fnum,unsigned char TextSize)
{
//创建目标数组,用来存放转换后的字符数据
uint8_t Data[100]= " ";
//保留小数点后3位小数,打印到Data数组中
sprintf((char *)Data,"%.3f",Fnum);
//调用OLED字符串显示函数,在OLED屏上显示
OLED_ShowStr(x,y,Data,TextSize);
}