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

CString.Format()函数奇怪的有关问题

2012-01-19 
CString.Format()函数奇怪的问题!CStringtesttest.Format(_T( %.7f ),0)以后test的值是随机的,为什么不

CString.Format()函数奇怪的问题!
CString   test;
test.Format(_T( "%.7f "),0)以后   test的值是随机的,为什么不是0.0000000呢?
而改成test.Format(_T( "%.7f "),0.0)就行了,为什么不能用int而非要转换成float?谁能解释一下原理啊?谢谢

[解决办法]
%.7f后面必须跟浮点数的,小数点后面精度为7位,你跟整型,所以不行了
[解决办法]
还有一位表示小数点,如果表示小数点的位数为0,可能要出问题

热点排行