# file: printf.pl printf "%4.4f\n", 3.14159; printf "%4.4lf\n", 3.14159; printf "%4.4hf\n", 3.14159; printf "%4.4qf\n", 3.14159; printf "%4.4Lf\n", 3.14159; printf "%4.4llf\n", 3.14159; #### $ /usr/bin/perl5.6.1 printf.pl 3.1416 3.1416 3.1416 %4.4qf %4.4Lf %4.4llf $ /usr/local/bin/perl5.8.0 printf.pl 3.1416 %4.4lf %4.4hf %4.4qf 3.1416 3.1416 #### Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration: use64bitint=undef use64bitall=undef uselongdouble=undef intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, usemymalloc=n, prototype=define Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: use64bitint=undef use64bitall=undef uselongdouble=undef intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define