今天热门
热点:

使用CString的Format进行doubule到Cstring转换的进位问题,cstringdoubule


double ii=1.375;
   CString ke;

 ke.Format(_T("%.2f"),ii);

结果是 1.38 出现了四舍五入,而 ii=1.365的话结果是 1.36 则没有四舍五入,但 ii=1.465时,结果却又是1.47, 而ii=1.455时,则结果是1.45,看结果貌似是会随着小数点后第一位的增大而影响在什么时候出现进位,有没有什么办法完全控制在转换时不得四舍五入或截位时按5四舍五入?

 


解决方案

   

www.zrccd.nettrue/topics/20180116/67795.htmlTechArticle使用CString的Format进行doubule到Cstring转换的进位问题,cstringdoubule double ii=1.375; CString ke; ke.Format(_T(%.2f),ii); 结果是 1.38 出现了四舍五入,而 ii=1.365的话结果是 1.36 则没有四舍五入,但 ii=...

相关文章

    暂无相关文章

用户评论

大家都在看