|
![ein Kapitel weiter](../weiter.gif)
Mit Hilfe von sprintf() können sie Strings in verschiedensten Formaten anzeigen.
Mit sprintf() gelten schon die selben Formatierungszeichen wie bei printf()...
#!/usr/bin/perl -w
use strict;
print my $convert = sprintf "%c\n" , 65; #A
print $convert = sprintf "%s\n" , 3.141592; #3.141592 als String
print $convert = sprintf "%d\n" , "12345"; #String2Dezimal
print $convert = sprintf "%o\n" , 123; #Dezimal2Oktal
print $convert = sprintf "%x\n" , 255; #Dezimal2Hexdezimal
print $convert = sprintf "%e\n" , 12000.10; #exp. Darstellung
print $convert = sprintf "%f\n" , "234.2333"; #String2Gleitkomma
Natürlich können sie auch hier das Format erweitert formatieren...
#!/usr/bin/perl -w
use strict;
print my $convert = sprintf "%.2f\n" , 3.141592;
print $convert = sprintf "%-10d\n" , "12345";
print $convert = sprintf "%5.2f\n" , "234.2333";
print $convert = sprintf "%#x\n" , 255;
print $convert = sprintf "%#o\n" , 255;
Mehr zu sprintf finden sie unter man perlfunc.
![ein Kapitel weiter](../weiter.gif)
© 2001,2002 Jürgen Wolf
|