format的用法

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.68
s := Format('%m',[12345.6789]);//返回: ¥12,345.68
s := Format('%e',[12345.6789]);  //返回: 1.23456789000000E+004

s := Format('%p',[@Self]);//返回: 0012F5BC

s := Format('%1:s%0:s',['万','一']);//返回: 一万
s := Format('%d,%-8d,%d',[1,2,3]);//返回: 1,2       ,3{ - 表示左对齐, 默认是右对齐的; - 符号在 Width 前面、Index 后面 }

posted @ 2008-10-08 15:44  delphi中间件  阅读(219)  评论(0编辑  收藏  举报