format用法
占位符 说明
d 将整型值转换为十进制数字字符串x 将整型值转换为十六进制数字字符串p 将指针值转换为十六进制数字字符串s 拷贝字符串、字符、或字符指针值到一个输出字符串e 将浮点值转换为指数表示的字符串f 将浮点值转换为浮点表示的字符串g 使用浮点或指数将浮点值转换为最短的十进制字符串n 将浮点值转换为带千位分隔符的浮点值m 将浮点值转换为现金数量表示的字符串,转换结果取决于地域调协
Format('%.2x',[12]); //返回0C
s := Format('%s! %s',['你好','我是万一']);//返回: 你好! 我是万一
s := Format('%g',[01.2345000]); //返回: 1.2345
s := Format('%n',[12345.6789]);//返回: 12,345.68s := Format('%m',[12345.6789]);//返回: ¥12,345.68
s := Format('%e',[12345.6789]); //返回: 1.23456789000000E+004s := Format('%p',[@Self]);//返回: 0012F5BC
s := Format('%1:s%0:s',['万','一']);//返回: 一万s := Format('%d,%-8d,%d',[1,2,3]);//返回: 1,2 ,3{ - 表示左对齐, 默认是右对齐的; - 符号在 Width 前面、Index 后面 }