Your problem is that storage is independent of display format.
Unlike SQL, Progress does not link the two together. This is a feature and a strength of the 4gl.
Storage of data depends on the datatype. For an integer the range is from: -(2^31) to ((2^31) - 1)
(To make it even more exciting -- under the hood storage of every data type, including integers, is variable length. No more space is used than is necessary. Your programs have no way to know that and it really doesn't matter except to a DBA who is planning for disk space requirements.)
Every field or variable also has a default DISPLAY format. For integers the default format is "->,>>>,>>9". You can always override this when you define or display a field or variable. It has no impact on the storage of the data and does not affect assignments in any way.
Every data type also has EXPORT format which allows the full precision of the underlying data without any additional formatting characters such as commas, leading zeros, currency symbols etc.