数据类型转换 float转换为u8*

2019-07-21 01:07发布

自己在编程的时候因为c语言学的不是很好,所以数据类型之间的转换不知道用什么语句,所以求助一下
temp=(float)dis_data/1.2f;

LCD_ShowString(30,150,200,16,16,temp); //在lcd屏幕上显示数据

已知temp是float型,假设数据是283.58,最后希望屏幕上显示的是283,但是LCD_ShowString只允许u8*,所以就不知所措了,希望大神给解答一下哈
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
xiaoyan
1楼-- · 2019-07-21 02:08
先将 283.58转换成整形,然后用sprintf...
龙之谷
2楼-- · 2019-07-21 03:53
强制类型转换一下,调用LCD_SHOWNUM类似函数

一周热门 更多>