打印
[STM32F3]

STM32的浮点型数据!大侠们来凑个热闹啊!

[复制链接]
5820|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zengan007|  楼主 | 2013-11-26 15:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32的Float型是32位的,那他如何转换成8位的呢?望大哥大姐们不吝赐教!
沙发
lpcfans| | 2013-11-26 16:04 | 只看该作者
(unsigned char )float.

使用特权

评论回复
板凳
zengan007|  楼主 | 2013-11-27 16:27 | 只看该作者
lpcfans 发表于 2013-11-26 16:04
(unsigned char )float.

强制转换不会丢失数据么?

使用特权

评论回复
地板
kingzhang132| | 2013-11-27 23:02 | 只看该作者
什么叫浮点型的转化成8位的?LZ应该概念还没清楚吧?如果转换成CPU识别的,那是不行的,但是你可以手动吧整数和小数分开存在8位的数据里,还有一点,8位的数据最多表示整形的1-255,一个带有小数点的数如何用一个8位数据来表达?


另外浮点型就是浮点型,并不是通过1.2.3.4.5.这样整数累加起来的,他有独特的算法,不是直观的值,所以LZ你的问题的答案是,不能

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
zengan007 + 1
5
lpcfans| | 2013-11-28 11:03 | 只看该作者
zengan007 发表于 2013-11-27 16:27
强制转换不会丢失数据么?

浮点转8位,始终要丢。

使用特权

评论回复
6
lpcfans| | 2013-11-28 11:04 | 只看该作者
不知道你是存IIC还是串口发送?
还是其他用处?

使用特权

评论回复
7
戈卫东| | 2013-11-28 11:06 | 只看该作者
你想干什么?

使用特权

评论回复
8
kkzz| | 2013-11-28 11:42 | 只看该作者
强制转换

使用特权

评论回复
9
kkzz| | 2013-11-28 11:43 | 只看该作者
如果是只要高八位的话,先计算的大小,然后再转换。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

76

帖子

0

粉丝