Question sur le comportement C pour un sous-flux d'entier non signé

J'ai lu dans de nombreux endroits de dépassement d'entier, est bien définie dans C à la différence de la signature de la contrepartie.

Est underflow le même?

Par exemple:

unsigned int x = -1; //Does x == UINT_MAX?

Grâce.

Je ne me souviens pas où, mais j'ai lu quelque part que l'arithmétique sur unsigned les types intégraux est modulaire, donc, si cela était le cas, alors -1 == UINT_MAX mod (UINT_MAX+1).

source d'informationauteur