社区
C++ 语言
帖子详情
关于浮点数转换
weicheichei
2010-11-24 03:42:29
我是串口接收了一组unsigned char类型的16进制数组比如说{0x40,0x90,0x00,0x00}在VC中怎么去实现转换成浮点数字啊,16进制的数是按照IEEE标准754格式传进来的,并且要显示出来再一个框中,大家能不能给点思路啊,或者给我个程序参考下啊,谢谢,非常感谢啊。
...全文
154
6
打赏
收藏
关于浮点数转换
我是串口接收了一组unsigned char类型的16进制数组比如说{0x40,0x90,0x00,0x00}在VC中怎么去实现转换成浮点数字啊,16进制的数是按照IEEE标准754格式传进来的,并且要显示出来再一个框中,大家能不能给点思路啊,或者给我个程序参考下啊,谢谢,非常感谢啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weicheichei
2010-11-24
打赏
举报
回复
[Quote=引用 5 楼 iblold 的回复:]
unsigned char buff[4] = {0x40, 0x90, 0x00, 0x00};
float f = *((float*)buff);
[/Quote]
太感谢你们了,做好了,谢谢,我还要一个问题要问,就是我想在浮点数后面加个字母A,因为我这个数字表示的是电流,我是在VC的窗口中显示这个数字,窗口资源ID定义的一个变量,怎么给这个浮点数字后加一个A然后赋给资源变量去显示呢?
iblold
2010-11-24
打赏
举报
回复
unsigned char buff[4] = {0x40, 0x90, 0x00, 0x00};
float f = *((float*)buff);
weicheichei
2010-11-24
打赏
举报
回复
大家给帮个忙啊,刚下了个补丁也装不上啊
weicheichei
2010-11-24
打赏
举报
回复
VC++6.0中的资源ID不能 增加变量,开始还可以不知道哪里设置了,现在不可以了,大家能不能 给帮个忙啊,谢谢了啊
weicheichei
2010-11-24
打赏
举报
回复
谢谢了,我先试一下啊,不会了再问你啊
matrixcl
2010-11-24
打赏
举报
回复
刚搜了一下IEEE标准754,就是float在内存中的标准规格,这样的话就简单多了
假设你的数据时float(4个字节,如果double的话类似,改成8个字节即可)
unsigned char buff[4] = {0x40, 0x90, 0x00, 0x00};
float fNum = 0;
memcpy(&fNum, buff, 4);
浮点数
到 IEEE
浮点数
的
转换
本文详细介绍了IEEE规定的
浮点数
编码标准,包括float和double类型的存储方式。通过实例展示了8.25和-8.25
转换
为IEEE
浮点数
的过程,解释了符号位、指数部分和尾数部分的计算方法,并提供了反向
转换
的步骤。内容涵盖了
浮点数
的正负数
转换
、指数调整和二进制填充等关键点。
浮点数
转换
为二进制存储
本文详细介绍了
浮点数
按照IEEE754标准在单精度和双精度下的二进制存储方式,包括符号位、指数位和尾数位的分配。通过实例展示了如何将二进制
浮点数
转换
为
浮点数
,以及
浮点数
如何
转换
为二进制存储。同时,提到了
浮点数
表示0的特殊情况,并提供了整数和小数
转换
为二进制的方法。最后,讨论了单精度和双精度
浮点数
的取值范围。
浮点数
到整数的快速
转换
本文介绍了在 Lua 源码中发现的一种快速将
浮点数
转换
为整数的技巧,该方法利用
浮点数
的二进制表示和对阶原理。通过加上特定数字(1.5 * 2^52)后直接取整,可以高效地实现
转换
,而不必使用慢速的 FIST 指令。这种方法依赖于 IEEE 754
浮点数
标准,适用于双精度
浮点数
,且适用于正数和负数。通过双精度
浮点数
计算,可以避免掩码和范围问题,提高
转换
效率。
将
浮点数
转换
为整数——
浮点数
和整数之间的
转换
方法详解
本文详细介绍了在C/C++和Python中,如何将
浮点数
转换
为整数(包括截断和四舍五入)以及将整数
转换
为
浮点数
的方法,包括强制类型
转换
、隐式和显式
转换
。
定点数与
浮点数
的相互
转换
本文介绍了定点数和
浮点数
的概念,并提供了C语言实现的定点数到
浮点数
及
浮点数
到定点数
转换
的函数示例。函数`BspFixToDou`将定点数
转换
为
浮点数
,而`BspDouToFix`则完成相反的
转换
操作。
C++ 语言
65,212
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章