To represent the largest value of an "int 4 bytes" on this architecture, you would need 32 ones, meaning (2 x 2^31) - 1 = 4294967295 for the "unsigned long int" data type. ( You would need to write your own binary to decimal conversion program in any language without using pre-defined library or method to understand this more, trust me. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.