title: How can I sprintf a big number in Perl?
body: <p>On a Windows 32-bit platform I have to read some numbers that, this was unexpected, can have values as big as 99,999,999,999, but no more. Trying to <code>sprintf("%011d", $myNum)</code> them outputs an overflow: -2147483648. </p>
  
  <p>I cannot use the BigInt module  because in this case I should deeply change the code. I cannot manage the format as string, <code>sprintf("%011s", $numero)</code>,  because the minus sign is incorrectly handled.</p>
  
  <p>How can I manage this? Could pack/unpack be of some help? </p>