Numbers inside the computer only get so big. If you think you're going to go past INT_MAX, then you should pick either (1) a bigger data type or (2) a data type with a floating decimal point so you can store larger values (at the cost of losing exactness).