求助:字符转换问题

呦呱 2018-06-15 01:32:12
unsigned char buf[] = {0x46,0x46,0x41,0x36,0x30,0x33,0x42,0x33};
需要转化为0xFFA6 0x03B3,
最终得到十进制数字float number= -90.0.014。
...全文
804 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
强制类型转换应该是double,不是float
hongss 2018-06-15
  • 打赏
  • 举报
回复
ASCII转换为HEX,强制转换就可以 "F" = (char)buf[0] 以此类推

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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