gpt4 book ai didi

delphi - 将 float 格式化为###.##(两位小数)

转载 作者:行者123 更新时间:2023-12-03 14:46:21 31 4
gpt4 key购买 nike

有:

var
Difference: DWORD // difference shows in milliseconds
// List.Items.Count can be any 0 to ########
[...]
sb.panels[2].Text := FloatToStr((((List.Items.Count) / difference) / 1000));

我想将生成的文本格式化为任何 ###.##(两位小数)。使用FloatToStrF没有成功(似乎不适用于DWORD)。

最佳答案

为什么不将 format 函数与 format strings 一起使用?示例:

sb.panels[2].Text := Format('%8.2f',[123.456]);

其他功能是

function FormatFloat(const Format: string; Value: Extended): string; overload;
function FormatFloat(const Format: string; Value: Extended; const FormatSettings: TFormatSettings): string; overload;

关于delphi - 将 float 格式化为###.##(两位小数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1080872/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com