Creare una stringa di output specificando la stringa di formato e il passaggio di parametri variabili. Ad esempio, digitare :
$ output = sprintf ( "% d bottiglie di birra sul % s ", $ numero - , " muro " ) ;
2
formato un intero in un numero specifico di cifre dichiarando il numero di cifre nel formato " d" . Aggiungi zeri inserendo uno zero nel formato . Ad esempio, digitare :
$ output = sprintf ( " Ci sono% 03d uccelli nel nido " , $ uccelli) ;
3
Formattare un numero in virgola mobile specificando il numero di cifre prima e dopo la posizione decimale utilizzando il formato " f" . Ad esempio, digitare :
$ output = sprintf ( " La temperatura è gradi % 3.2f " , $ temp) ;
4
formato un numero in notazione scientifica usando la "e " formato . Ad esempio, digitare :
$ output = sprintf ( "pi = % e", $ pi) ;
5
formato un numero esadecimale nel formato " x " , oppure utilizzare il formato " X " per convertire la rappresentazione esadecimale in maiuscolo . Si noti che una funzione usa una lettera minuscola " x ", mentre l'altro usa le maiuscole . Ad esempio, digitare :
$ rosso = sprintf ( " % x " , " ff0000 ");
$ red_upper = sprintf ( " % X " , " ff0000 ");
Pagina 6
destro giustificare una stringa specificando la larghezza della stringa utilizzando il formato "s" . Sinistra -pad una stringa specificando il carattere di riempimento con la larghezza di stringa e utilizzando il formato "s" . Ad esempio, digitare :
$ output = sprintf ( " % 25s " , "Totale" ) ;
$ output = sprintf ( " % # 25x " , "Totale" ) ;
Programmazione © www.354353.com