📜  珀尔 | sprintf()函数

📅  最后修改于: 2022-05-13 01:55:43.093000             🧑  作者: Mango

珀尔 | sprintf()函数

Perl 中的 sprintf()函数使用用户提供的格式,使用列表中的值返回格式化字符串。此函数与 printf 相同,但它返回格式化字符串而不是打印它。

示例 1:

#!/usr/bin/perl -w
  
# Formatting the string using sprintf
$text1 = sprintf("%8s", 'Geeks');
$text2 = sprintf("%-8s", 'Geeks');
  
# Printing the formatted string
print "$text1\n$text2";
输出:
Geeks
Geeks        


示例 2:

#!/usr/bin/perl -w
  
# Formatting the string using sprintf
$text1 = sprintf("%03d", '7');
$text2 = sprintf("%03d", '123');
$text3 = sprintf("%04d", '123');
  
# Printing the formatted string
print "$text1\n$text2\n$text3";
输出:
007
123
0123