Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

round up digits in numbers

by newPerlr (Novice)
on Dec 05, 2008 at 07:23 UTC ( #728205=perlquestion: print w/ replies, xml ) Need Help??
newPerlr has asked for the wisdom of the Perl Monks concerning the following question:

say i have numbers 1, 2, 3, 4, 5, 6,7 ,9, 10 ...
i want show this in in 5 digits something like
00001, 00002 ,.., 00010
can i do this in perl??
can i assign it back to a variable as well??? thank you in advance..

Comment on round up digits in numbers
Re: round up digits in numbers
by moritz (Cardinal) on Dec 05, 2008 at 07:31 UTC
Re: round up digits in numbers
by quester (Vicar) on Dec 05, 2008 at 07:35 UTC
    You want the printf function.

    For example:

    #! /usr/bin/perl -w use strict; use diagnostics; my $n=42; printf "%05d\n", $n;
    See sprintf for details of the first argument to printf.
Re: round up digits in numbers
by repellent (Priest) on Jan 08, 2009 at 06:10 UTC
    my @n = ('00001' .. '00010');

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://728205]
Approved by GrandFather
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (9)
As of 2014-12-20 21:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (99 votes), past polls