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

[复制链接]
6176|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

查看全部评分

lpcfans 发表于 2013-11-28 11:03 | 显示全部楼层
zengan007 发表于 2013-11-27 16:27
强制转换不会丢失数据么?

浮点转8位,始终要丢。
lpcfans 发表于 2013-11-28 11:04 | 显示全部楼层
不知道你是存IIC还是串口发送?
还是其他用处?
戈卫东 发表于 2013-11-28 11:06 | 显示全部楼层
你想干什么?
kkzz 发表于 2013-11-28 11:42 | 显示全部楼层
强制转换
kkzz 发表于 2013-11-28 11:43 | 显示全部楼层
如果是只要高八位的话,先计算的大小,然后再转换。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

76

帖子

0

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