單片機float轉字符串

/*

val:輸入的浮點值

Decimal:小數保留位數

 *buf:輸出字符串的指針

*/

void float2str(float val, uint8_t Decimal, char *buf)
{
 char fmt[]="%.3f";
 fmt[2]=Decimal+0x30;
 sprintf(buf, fmt, val);
 return buf;
}
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章