请问怎样将16进制数转换为双精度浮点数

firewings 2000-03-09 08:45:00
加精
请问怎样将16进制数转换为双精度浮点数?
例如:00 C2 6C 17 C2 6C 77 3F

转换为双精度浮点数应为多少?
...全文
462 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
firewings 2000-03-09
  • 打赏
  • 举报
回复
谢谢各位!
yb 2000-03-09
  • 打赏
  • 举报
回复
用一个联合:
union _CTOD{
unsigned char ch[8];
double dbl;
};
这样就可以在double与字符串之间转换了,其它的类型也可以这么做。
forgettor 2000-03-09
  • 打赏
  • 举报
回复
可不可以将上面的字符先转换为unsigned char值,放进一字符数组,然后用double强制转换换
King 2000-03-09
  • 打赏
  • 举报
回复
DELPHI、VB中有强制类型转换,例如在VB中,只要用DOUBLE(你想转换的十六进制数)语句就可以了,这些是系统做的

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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