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

怎么将unsigned _int64与double类型混合运算

2012-04-19 
如何将unsigned __int64与double类型混合运算有如下算式double Tss(double(count2-count1))/HZ+qwresult*

如何将unsigned __int64与double类型混合运算
有如下算式  
double Tss=(double(count2-count1))/HZ+qwresult*10*10*10*10*10*10*10;
其中 count1,count2是unsigned __int64类型,HZ为1190000000,qwresult为ULONGLONG,编译出错:
conversion from unsigned __int64 to double not implemented, use signed __int64 而改为signed __int64 ,数值范围会变小,担心数据溢出,请问这个怎么解决??

[解决办法]
double Tss=(count2-count1)/1.19e9+qwresult*1.0e7;

热点排行