Pourquoi la plage d'int est -32768 à 32767?

Pourquoi la gamme de tout type de données est plus grande sur le côté négatif que de les comparer à côté positif?

Par exemple, dans le cas d'un entier:

Dans Turbo C sa gamme est -32768 à 32767 et pour Visual Studio il est -2147483648 à 2147483647.

Il arrive la même chose à d'autres types de données...

[UPD: Définir des valeurs limites pour Visual Studio]

source d'informationauteur VJain