Representación de números negativos en C?

¿Cómo representa C enteros negativos?

¿Es por la representación del complemento de dos o usando el MSB (bit más significativo)?

-1 en hexadecimal esffffffff.

Así que por favor aclara esto para mí.

Respuestas a la pregunta(4)

Su respuesta a la pregunta