Format的使用方法!该怎么解决
Format的使用方法!
求教:使用Format如何将float转换成cstring数据只保留小数点后两位,
strtimetnt.Format("%f",TimeTnt);使用此代码是保留的小数点后六位;
以上谢谢!
------解决方案--------------------
一般float数的话,系统默认保留小数点后六位,要想
strtimetnt.Format("%.2f",TimeTnt);这种方法好像会四舍五入;如果不要四舍五入的话就找到小数点的位置,得到字符串长度后加上小数点后两位的长度,用Left取左边的串,就保留了两位了,这种方法不能四舍五入。
求教:使用Format如何将float转换成cstring数据只保留小数点后两位,
strtimetnt.Format("%f",TimeTnt);使用此代码是保留的小数点后六位;
以上谢谢!
------解决方案--------------------
一般float数的话,系统默认保留小数点后六位,要想
strtimetnt.Format("%.2f",TimeTnt);这种方法好像会四舍五入;如果不要四舍五入的话就找到小数点的位置,得到字符串长度后加上小数点后两位的长度,用Left取左边的串,就保留了两位了,这种方法不能四舍五入。