D dxiaoliang Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-15 #1 在c++builder 中如何保留小数点后两位啊 帮帮忙哦。
P ploe Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-15 #4 Uses Math // 四舍五入函数 function RoundEx(aValue:do uble; aDigit: Integer):do uble; var dTmp:do uble; begin dTmp:=Power(10,aDigit); if aValue < 0 then Result := - Int(Abs(aValue) * dTmp + 0.5) / dTmp else Result := Int(aValue * dTmp + 0.5) / dTmp; end;
Uses Math // 四舍五入函数 function RoundEx(aValue:do uble; aDigit: Integer):do uble; var dTmp:do uble; begin dTmp:=Power(10,aDigit); if aValue < 0 then Result := - Int(Abs(aValue) * dTmp + 0.5) / dTmp else Result := Int(aValue * dTmp + 0.5) / dTmp; end;
D dxiaoliang Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-15 #6 最好给一点点 formatfloat 的代码 c++builder的
P Passion Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-15 #7 保留就容易,Format就行, 要四舍五入就得加减乘除运算了。
W Writer Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-16 #8 你要的是只显示后2位小数功能还是实际的比特位只保留2个小数?