在单片机中,如何将8个字节的数据转化为4个字节?

tong76 2003-06-03 10:07:04
在单片机中,如何将8个字节的数据转化为4个字节?单片机中double类型为4个字节,找不到8个字节的数据类型,接收到一个8个字节存储数据,如何将该数据转化为4字节存储?
...全文
289 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyGentleman 2003-06-22
  • 打赏
  • 举报
回复
去了解浮点数存储原理
  • 打赏
  • 举报
回复
你是用什么格式存储的
用浮点数可以存很大的
tong76 2003-06-22
  • 打赏
  • 举报
回复
已经搞定,谢谢大家,这需要了解8字节与4字节的存储格式,按照响应的阶码转换。
searchcat 2003-06-07
  • 打赏
  • 举报
回复
你理解错了,c51中的浮点数是single类型的,如果单片机收到4个字节的single,你要比较一下次序,我以前用VB接收到单片机的single数,要倒一下次序的,具体怎么倒,发一个数实验一下就搞定了
坐着等天亮 2003-06-07
  • 打赏
  • 举报
回复
8个字节?
该不会是字符串吧?
"3.141593"这样?!
sun 2003-06-07
  • 打赏
  • 举报
回复
gz
wangluyan 2003-06-04
  • 打赏
  • 举报
回复
具体说明一下8个字节和4个字节是什么样的数据!
msmsn 2003-06-03
  • 打赏
  • 举报
回复
你的数据有多大?如果不在一个范围内或者一个高度的话,就不好办了。

举一个例子吧。8个数据分别是什么样的。

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧