读书人

DWORD转float,该怎么处理

发布时间: 2012-12-31 11:57:52 作者: rapoo

DWORD转float
typedef unsigned long DWORD;
DWORD d1,d2,d3;
float f = (float)(d1 - (d2 - d3)) ;
怎样解决(d1 - (d2 - d3))为负值时转化过程中符号位丢失问题


[解决办法]

引用:
typedef unsigned long DWORD;
DWORD d1,d2,d3;
float f = (float)(d1 - (d2 - d3)) ;
怎样解决(d1 - (d2 - d3))为负值时转化过程中符号位丢失问题


使用abs
[解决办法]
float f = (float)d1 - ((float)d2 - (float)d3) ;

读书人网 >C++

热点推荐