What system does C use for signed integers?

First we observe that Positive integers are maximum at 2^31-1.

Then negative integers continue from 2^31 to 2^32.

Hence we know that they are of the form:

Positive 0XXX

Negative 1XXX..

As such we can guess it is in 2s-complement system