能不能帮我说一下format函数怎么使用啊

2025-02-27 12:05:24
推荐回答(2个)
回答1:

我有一份Format函数应用办法,贴给你:
Format函数所需的参数包含:根本的文字字符串和多个占位符(平日用符号%标记)和一个为每个控制符赋值的数组。例如:将两个数字格局化归并为一个字符串,可写成以下情势:Format(‘First
%d,
Second%d’,[n1,n2]);个中n1和n2是两个整型值,第一个占位符由n1代替,第二个由n2代替。用户可以应用其他的多种格局化解释符来代替缺省输出。例如,宽度解释符定义了输出中字符的固定命目,精度解释符表示数位的个数。如:
Format(‘%8d’,[n1]);把数字n1转换为一个八个字符的字符串,并且用空格填充,实现文本右对齐(用符号“-”指定左对齐)。

Format函数的类型解释符
类型解释符
解释D(decimal)
将对应的┞符型数转换为十进制情势的字符串X(hecadicimal)
将对应的┞符型数转换为十六进制情势的字符串P(pointer)
将对应的指针值转换为十六进制情势的字符串S(string)
将对应的字符串、字符、或Pchar值复制到输出字符串中F(floating
point)
将对应的浮点值转换为浮点情势的字符串E(exponential)
将对应的浮点值转换为指数情势的字符串G(general)
应用浮点情势或指数情势,将对应的浮点值转换为最短的字符串X(number)
将对应的浮点值转换为应用千位分隔符的浮点情势的字符串M(money)
将对应的浮点数转换为表示泉币流畅量的字符串

回答2:

它用两个参数,前一个是格局字符串,即你想要获得如何一种格局,后一个参数是一个Array,可所以字符串,也可所以数字。例如Format('Number:
%d
and
String:
%s',
[123,
'ABC']);用它可以获得一个格局化的字符串,会获得如许一个字符串:Number:
123
and
String:
ABC;这只是一个异常简单的例子,具体其它用法你可以看赞助。