注册 登录
查看: 429|回复: 5

[其他] 山外哥求助,printf函数无法正常输出浮点型数据

[复制链接]
发表于 2014-2-22 17:46:47 | 显示全部楼层 |阅读模式
山外哥,我现在用的是山外K60工程里面的printf函数,函数语句是这么写的
      printf("%.3f %.3f %.3f %.3f %.3f %.3f\r\n",agg[0],agg[1],agg[2],compss[0],compss[1],compss[2]);
但是在串口助手中发现只输出字母f,请问这是什么原因造成的?
回复

使用道具 举报

发表于 2014-2-22 18:22:50 | 显示全部楼层
IAR提供的函数不支持浮点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-22 19:54:40 | 显示全部楼层
风落小鱼 发表于 2014-2-22 18:22
IAR提供的函数不支持浮点

那这个问题该怎么解决?只能把浮点型的数据转化成字符型的发出去?
回复 支持 反对

使用道具 举报

发表于 2014-2-22 19:57:16 | 显示全部楼层
363546178 发表于 2014-2-22 19:54
那这个问题该怎么解决?只能把浮点型的数据转化成字符型的发出去?

IAR都不支持,那只能自己写一个转换为字符串的。
通过%10 和 /10的方法
回复 支持 反对

使用道具 举报

发表于 2014-3-19 14:50:59 | 显示全部楼层
风落小鱼 发表于 2014-2-22 19:57
IAR都不支持,那只能自己写一个转换为字符串的。
通过%10 和 /10的方法

能具体一点么?
回复 支持 反对

使用道具 举报

发表于 2014-5-1 00:45:28 来自手机 | 显示全部楼层
哦,对了,想起来了,这个方法不是液晶显示浮点数的方法嘛,对哈,用在这里正好。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部