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);