如何实现VC中float与DWORD之间的相互转换代码?

2026-05-20 00:340阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计395个文字,预计阅读时间需要2分钟。

如何实现VC中float与DWORD之间的相互转换代码?

引用:《龙书》的阅读过程中,遇到一个从float到DWORD的转换函数不理解。

函数:DWORD d3d::FtoDw(float f) { return *((DWORD*)&f); }

背景:有些函数需要传入DWORD类型的变量,但该变量的实际意义是用小数表示。

引子:在看《龙书》的时候有个float到DWORD的转换函数不理解。

DWORD d3d::FtoDw(float f) { return *((DWORD*)&f); }

背景: 有些函数需要传入DWORD类型的变量,但是该变量的实际意义是用小数来表示的。这里就需要在不改变float本身值的情况下传入一个DWORD变量。

阅读全文

本文共计395个文字,预计阅读时间需要2分钟。

如何实现VC中float与DWORD之间的相互转换代码?

引用:《龙书》的阅读过程中,遇到一个从float到DWORD的转换函数不理解。

函数:DWORD d3d::FtoDw(float f) { return *((DWORD*)&f); }

背景:有些函数需要传入DWORD类型的变量,但该变量的实际意义是用小数表示。

引子:在看《龙书》的时候有个float到DWORD的转换函数不理解。

DWORD d3d::FtoDw(float f) { return *((DWORD*)&f); }

背景: 有些函数需要传入DWORD类型的变量,但是该变量的实际意义是用小数来表示的。这里就需要在不改变float本身值的情况下传入一个DWORD变量。

阅读全文