我有一系列的Float数据,现在进行加减乘除运算,如何将得到的结果限定小数位数?多余位数进行4舍5入,结果仍然为Float类型?
这个看似简单的问题,使我十分头痛。
这个看似简单的问题,使我十分头痛。
解决方案 »
- 关于Delphi调用C的接口问题
- Tchart中动态创建的series,无法动态删除,请帮忙看看为什么。
- FRM_MAIN显示以后,再SHOWMODAL FRM_LOGIN,LOGIN成功后,才可以在FRM_MAIN上操作,这样可以实现吗?
- ACCESS有密码为"1",我用ADO连接用户名写"Admin",密码填“1”怎么会出现这样的错?
- 高手请进,listview问题
- 怎样设计用户自定义界面
- 如何得到桌面文件所在的路径?包括98,2000
- adoquery 如何取所有的数据.
- 上海公司招Delphi程序员
- 高分求教,Delphi6 vs XML(一定给分!!!)
- qreport的分页问题
- ★请问messagebox如何使用,请详细点儿,谢谢!
FormatFloat('#0.00', a);
其中a就是你最开始得到的结果。其他的以此类推就可以了。
注意它的第二个参数,需要为负数。请看联机帮助。
f:=1255423.5968;
Str:=FormatFloat('0,0.000',f);
结果Str=1,255,432.597
ShowMessage(FormatFloat('0,000.00',1234.456789)) ;