2147483647 = 2 ^ (32-1)
Не могли бы вы показать здесь свой код?
Из того, что я предполагаю, вы сравниваете яблоки с клубникой: P.
Я думаю, что вы добавляете «1» к строке, что означает, например:
2000 + 1 = 20001
20001 + 1 = 200001
Так что если вы сделаете это пару раз, это означает, что вы получите максимальный размер типа int (21475483647). Я не знаю это на 100% уверен, но это связано с тем, как вы задаете свой вопрос и как вы не публикуете код и т. Д.
Я надеюсь, что это редактирование было полезным.