Delphi中的Format函数用于根据指定的格式字符串对值进行格式化。格式字符串包含特殊占位符,用于指定要插入值的位置和格式。
语法:
Format(格式字符串, [值1, 值2, ...])
参数说明:
- 格式字符串:指定要格式化值的格式,使用特殊占位符来表示值的位置。
- 值1, 值2, …:要格式化的值,可以是一个或多个。
特殊占位符:
- %d:将整数值格式化为十进制数。
- %f:将浮点数值格式化为浮点数。
- %s:将字符串值格式化为字符串。
- %n:用于换行。
- %%:表示一个百分号。
示例:
var
age: Integer;
name: string;
salary: Double;
begin
age := 25;
name := 'John';
salary := 2500.50;
ShowMessage(Format('My age is %d', [age]));
ShowMessage(Format('My name is %s', [name]));
ShowMessage(Format('My salary is %.2f', [salary]));
end;
输出:
My age is 25
My name is John
My salary is 2500.50
Format函数可以根据具体的值类型和格式字符串进行更复杂的格式化操作。