如何将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;