如何实现VC中float与DWORD之间的相互转换代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计395个文字,预计阅读时间需要2分钟。
引用:《龙书》的阅读过程中,遇到一个从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分钟。
引用:《龙书》的阅读过程中,遇到一个从float到DWORD的转换函数不理解。
函数:DWORD d3d::FtoDw(float f) { return *((DWORD*)&f); }
背景:有些函数需要传入DWORD类型的变量,但该变量的实际意义是用小数表示。
引子:在看《龙书》的时候有个float到DWORD的转换函数不理解。
DWORD d3d::FtoDw(float f) { return *((DWORD*)&f); }
背景: 有些函数需要传入DWORD类型的变量,但是该变量的实际意义是用小数来表示的。这里就需要在不改变float本身值的情况下传入一个DWORD变量。

