RogerCooper makes a good point. It would depend on usage, but if the 0 is significant, don't use a number to hold the code. If the presence or absence of the digit 0 makes a difference (vs. having a blank in place of the digit 0), then the digits are being used as characters rather than as parts of a number. When making formatting decisions, it is "intended usage" that must be your guide.