首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

DWORD转float,该怎么处理

2012-12-31 
DWORD转floattypedef unsigned longDWORDDWORD d1,d2,d3; float f (float)(d1 - (d2 - d3)) 怎样解决(

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) ;

热点排行