Почему мы определяем INT_MIN как -INT_MAX - 1? [Дубликат]
На этот вопрос уже есть ответ здесь:
(-2147483648> 0) возвращает true в C ++? 4 ответаAFAIK это стандартная "идиома"
# define INT_MIN (-INT_MAX - 1)
# define INT_MAX 2147483647
Вопрос: почему определение INT_MIN не равно -2147483648?