Warum definieren wir INT_MIN als -INT_MAX - 1? [Duplikat
Diese Frage hat hier bereits eine Antwort:
(- 2147483648> 0) gibt in C ++ true zurück? 4 AntwortenAFAIK das ist ein Standard "Idiom"
# define INT_MIN (-INT_MAX - 1)
# define INT_MAX 2147483647
Frage: Warum lautet die Definition von INT_MIN nicht -2147483648?