Format里面可以写普通的字符串,比如'my name is',但有些格式指令字符具有特殊意义,比如"%6s"格式指令具有以下的形式: "%" [index ":"] ["-"] [width] ["." prec] type 它是以"%"开始,而以type结束,type表示一个具体的类型。中间是用来 格式化type类型的指令字符,是可选的。先来看看type,type可以是以下字符: d 十制数,表示一个整型值 u和d一样是整型值,但它是无符号的,而如果它对应的值是负的,则返回时是一个2的32次方减去这个绝对值的数,如: Format('this is %u',[-2]); 返回的是:this is 4294967294
.........能上网自己查查format函数
s := Format('%.3d',[12]); //返回: 012 { 这是给整数指定位数, 如果小了则无效 }
"%" [index ":"] ["-"] [width] ["." prec] type
它是以"%"开始,而以type结束,type表示一个具体的类型。中间是用来
格式化type类型的指令字符,是可选的。先来看看type,type可以是以下字符:
d 十制数,表示一个整型值
u和d一样是整型值,但它是无符号的,而如果它对应的值是负的,则返回时是一个2的32次方减去这个绝对值的数,如:
Format('this is %u',[-2]);
返回的是:this is 4294967294
//返回: 012
{ 这是给整数指定位数, 如果小了则无效 }