2147483647 is
231-1 and, as mentioned by
>>8-san, a double Mersenne prime meaning it is a prime that can be written as
22????-1-1 for some integer ????.
Fun fact:
The negative number range represented by the signed integers of most programming languages is one larger than the positive range because the sign bit is unset in the number zero, thereby effectively making it part of the positive range.