单片机float转字符数组用于显示
一、代码
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
typedef char u8;
void my_sprintf(char *buf, u8 L_inte, u8 L_deci, float *data);
void clear_buf(char *buf, int L);
void my_printf(char *buf, int L);
int main()
{
float m = -1234.5678;
char buf[11];
clear_buf(buf,10);
my_sprintf(buf,5,5,&m);
my_printf(buf,10);
clear_buf(buf,10);
printf("%c", '\n');
my_sprintf(buf,

本文介绍了一种在单片机中将浮点数转换为字符数组的方法,并提供了具体实现代码。该方法适用于显示需求,但需注意转换精度及数组长度。
最低0.47元/天 解锁文章
3666

被折叠的 条评论
为什么被折叠?



