求写一个在单片机里用的C语言 字符处理函数~~

2025-12-15 15:00:16
推荐回答(2个)
回答1:

头文件 stdlib.h
将字符串转换为数值:
atof() 将字符串转换为双精度浮点型值 int atof(const char* nptr);
atoi() 将字符串转换为整型值
atol() 将字符串转换为长整型值
strtod() 将字符串转换为双精度浮点型值,并报告不能被转换的所有剩余数字
strtol() 将字符串转换为长整值,并报告不能被转换的所有剩余数字
strtoul() 将字符串转换为无符号长整型值,并报告不能被转换的所有剩余数字
将double型处理成单个字符可用sprint函数,其输出格式和print函数很相似
如:
uint8_t s[10];
a=2/3;
sprintf(s,\"%5.3f\",a);

回答2:

用atof()函数。