1. 首页
  2. 编程语言
  3. C
  4. vc中float与DWORD的互想转换实现代码

vc中float与DWORD的互想转换实现代码

上传者: 2022-06-07 15:28:40上传 PDF文件 54.01 KB 热度 8次

这里就需要在不改变float本身值的情况下传入一个DWORD变量。一段网上的代码运行结果是这里利用的是编译器转型的手段,对于任何字节对等的类型都适用,比如float到int,double到long等等。这样的转换可以保证二进制数据不丢失,从而保证数据的完整性。在DirectX程序中有些地方用DWORD格式表示颜色,其范围是[0 - 255],在shader中则都以float来表示颜色,其范围是[0.0 - 1.0],两者间的转换规则如下:DWORD -> float 将DWORD除以255

下载地址
用户评论