小编Has*_*sen的帖子

简单交换后 DWORD 转换为浮动?

我想交换我的浮动示例:14 D7 65 01 ----> 65 01 14 D7

交换很容易做到。我处理 DWORD,进行交换,然后将 DWORD 变量转换为浮点数。我遇到的问题是浮点值错误。我确信 DWORD 交换没问题并且做得很好。我认为演员阵容很糟糕。非常欢迎任何帮助!先感谢您!

下面是代码的核心:

    DWORD value = 0x713D2242; 
    value =(LOWORD(value)<<16)+ HIWORD (value); 
    float fvalue = (float)value;
Run Code Online (Sandbox Code Playgroud)

c floating-point swap casting dword

4
推荐指数
1
解决办法
3823
查看次数

标签 统计

c ×1

casting ×1

dword ×1

floating-point ×1

swap ×1