ein Kapitel zurück                                           ein Kapitel weiter

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 zurück          nach oben           ein Kapitel weiter


© 2001,2002 Jürgen Wolf