Delphi Format函式用法

2021-06-01 06:32:05 字數 1088 閱讀 4123

delphi_format函式用法

function format(const format: string; const args: array of const):

string; $[sysutils.pas

功能 返回按指定方式格式化乙個陣列常量的字元形式

說明 這個函式是我在delphi中用得最多的函式,現在就列舉幾個例子給你個直觀的理解

"%" [索引 ":"] ["-"] [寬度] ["." 摘要] 型別

format('x=%d', [12]); //'x=12' //最普通

format('x=%3d', [12]); //'x= 12' //指定寬度

format('x=%f', [12.0]); //'x=12.00' //浮點數

format('x=%.3f', [12.0]); //'x=12.000' //指定小數

format('x=%.*f', [5, 12.0]); //'x=12.00000' //動態配置

format('x=%.5d', [12]); //'x=00012' //前面補充0

format('x=%.5x', [12]); //'x=0000c' //十六進製制

format('x=%1:d%0:d', [12, 13]); //'x=1312' //使用索引

format('x=%p', [nil]); //'x=00000000' //指標

format('x=%1.1e', [12.0]); //'x=1.2e+001' //科學記數法

format('x=%%', ); //'x=%' //得到"%"

s := format('%s%d', [s, i]); //s := s + strtoint(i); //連線字串

參考 proceduer sysutils.fmtstr

例子 edit1.text := format(edit2.text, [strtofloatdef(edit.3.text, 0)]);

showmessage(format('%.1f', [122523/1024])); //指定整除後保留一位小數 ,保留兩位則為『%.2f』

Delphi Format函式用法

function format const format string const args array of const string sysutils.pas 功能 返回按指定方式格式化乙個陣列常量的字元形式 說明 這個函式是我在delphi中用得最多的函式,現在就列舉幾個例子給你個直觀的理解 ...

Delphi Format函式用法

delphi format函式用法 function format const format string const args array of const string sysutils.pas 功能 返回按指定方式格式化乙個陣列常量的字元形式 說明 這個函式是我在delphi中用得最多的函式,...

delphi Format格式化函式

format是乙個很常用,卻又似乎很煩的方法,本人試圖對這個方法的幫助進行一些翻譯,讓它有乙個完整的概貌,以供大家查詢之用 首先看它的宣告 function format const format string const args array of const string overload 事實...