zl450296530

导航

 

 float a = 1.3243425;
 CString aStr="",dPart="";
 //将小数和整数部分分开来处理

 float decimalPart = a - int(a);
 decimalPart = int(decimalPart*100 + 0.5)/100.0;// 四舍五入小数点后两位
 
 decimalPart *= 100;
 decimalPart = int(decimalPart);

 dPart.Format("%f",decimalPart);
 dPart.TrimRight('0');
 dPart.TrimRight('.');
 aStr.Format("%d.%s",int(a),dPart);

 MessageBox(aStr);

posted on 2008-11-26 10:49  luluback  阅读(1230)  评论(0)    收藏  举报