[技术问答] LCD中将浮点数调用sprintf函数以字符串形式保存

[复制链接]
 楼主| carpsnow 发表于 2022-9-3 14:52 | 显示全部楼层 |阅读模式
现象:运行速度很慢

temp_a=(float)aacz/8192;
                                if(temp_a<0)
                                {
                                        OLED_ShowStr(36,7,(u8 *)"-",1);                       //????
                                        temp_a=-temp_a;                //????
                                }else OLED_ShowStr(36,7,(u8 *)" ",1);                   //????                                             
                                temp_a=temp_a*100;
                                OLED_Shownum(42,7,(short)temp_a/100,3,12);                                  //??????
                                OLED_Shownum(66,7,(short)temp_a%100/10,1,12);           //??????
                                OLED_Shownum(72,7,(short)temp_a%10,1,12);           //??????

用sprintf: //        sprintf ( tp, " aacz:%-.3f",(float)aacz/8192);
//  OLED_ShowStr(0,6,(u8 *)tp,1);
febgxu 发表于 2022-9-10 21:05 | 显示全部楼层
怎么在lcd里显示不确定的浮点数
youtome 发表于 2022-9-10 21:46 | 显示全部楼层
sprintf函数的用法是什么?  
weifeng90 发表于 2022-9-10 23:13 来自手机 | 显示全部楼层
格式化字符串函数
mikewalpole 发表于 2022-9-11 12:10 | 显示全部楼层
编程sprintf怎么用?
ghuca 发表于 2022-9-11 12:44 | 显示全部楼层
使用sprintf函数时应该注意什么问题
updownq 发表于 2022-9-11 15:03 | 显示全部楼层
能打印负浮点数到字符串里面么
mikewalpole 发表于 2022-9-11 15:49 | 显示全部楼层
怎么将浮点变量存入字符数组
everyrobin 发表于 2022-9-11 16:50 | 显示全部楼层
如何把浮点数转换成字符串?
Stahan 发表于 2022-9-13 21:40 | 显示全部楼层
如何把浮点数转换成字符串?
Bowclad 发表于 2022-9-14 21:07 | 显示全部楼层
怎么在lcd里显示不确定的浮点数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

456

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部