社区
语言基础/算法/系统设计
帖子详情
16进制的双精度浮点数的转换问题
wuwenzhe
2012-11-02 02:03:30
16进制字符串为:405C7107AD9735B3,
将该16进制表示的浮点数转换成10进制数为:113.766093633332,
求转换程序,
该程序最好和C#中的BitConverter.ToDouble()具有相同效果,
谢谢
...全文
693
10
打赏
收藏
16进制的双精度浮点数的转换问题
16进制字符串为:405C7107AD9735B3, 将该16进制表示的浮点数转换成10进制数为:113.766093633332, 求转换程序, 该程序最好和C#中的BitConverter.ToDouble()具有相同效果, 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kaikai_kk
2012-11-05
打赏
举报
回复
ShowMessage测试都不会,哎...
sndmsn80809
2012-11-04
打赏
举报
回复
procedure TForm1.btn1Click(Sender: TObject);
var
S : String;
D : Double;
begin
S := '405C7107AD9735B3';
//一行就搞定了
PInt64(@D)^ := StrToInt64('$' + S);
ShowMessage(FloatToStr(D));
end;
lhy
2012-11-04
打赏
举报
回复
引用 7 楼 HSFZXJY 的回复:
16进制浮点为什么没有小数点?
他那个是浮点数当做整数,然后用十六进制字符串表示。
hsfzxjy
2012-11-03
打赏
举报
回复
16进制浮点为什么没有小数点?
hsfzxjy
2012-11-02
打赏
举报
回复
啥??你delphi没装完整吧。。
wuwenzhe
2012-11-02
打赏
举报
回复
我new了一个form,之后拖了一个button,在按钮响应程序里拷贝了你的代码,但是ctrl+F9执行的时候,弹出来这样的错误:could not find program,'…\Bin\IpAccessServer.exe'
什么意思?
wuwenzhe
2012-11-02
打赏
举报
回复
我是新手,在delphi7的环境下,怎么测试?new一个form吗?
蓝色光芒
2012-11-02
打赏
举报
回复
你可以试一下不就知道了,给了一个ShowMessage显示结果的呀
wuwenzhe
2012-11-02
打赏
举报
回复
Int64是整数 我要的结果是实数
蓝色光芒
2012-11-02
打赏
举报
回复
var
S : String;
D : Double;
begin
S := '405C7107AD9735B3';
//一行就搞定了
PInt64(@D)^ := StrToInt64('$' + S);
ShowMessage(FloatToStr(D));
end;
单精度&
双精度浮点数
与十六进制数相互
转换
浮点数和十六进制数的相互
转换
,包括:1.单精度浮点数(32位)和十六进制数的相互
转换
,2.
双精度浮点数
(64位)和十六进制数的相互
转换
。
浮点数
转换
器,可将浮点数、单精度 双精度的数值
转换
为
16进制
发送
浮点数
转换
器,可将浮点数、单精度 双精度的数值
转换
为
16进制
发送
16进制
浮点数
转换
为10进制VC代码
VC编程实现
16进制
浮点数
转换
为10进制,
转换
源代码,实验测试代码没有
问题
。符合IEEE754协议标准。
C#实现十六进制
转换
成浮点数
C#实现十六进制
转换
成浮点数 京华志&精华志出品 希望大家互相学习,互相进步 支持CSDN 支持微软 主要包括C# ASP.NET SQLDBA 源码 毕业设计 开题报告 答辩PPT等
单精度
双精度浮点数
转换
单精度
双精度浮点数
转换
,浮点数与
16进制
转换
工具
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章