I believe that it is the size of the processor, that is a 16-bit CPU had 2 bytes for a integer, a 32-bit CPU has 4 bytes for a integer and a 64-bit CPU will have 8 bytes for a Integer.
NOTE: Some compiliers will allow
emulation of a different, possible
lower, Integer.
