O que é o complemento 2?

Eu estou em um curso de sistemas de computador e tenho sidolutando, em parte, comComplemento de dois. Eu quero entender, mas tudo que eu li não trouxe a foto para mim. Eu li oartigo da wikipedia e vários outros artigos, incluindomeu livro de texto.

Por isso, eu queria começarwiki da comunidade post para definir o Complemento de Dois, como usá-lo e como ele pode afetar os números durante operações como conversões (de assinado para não assinado e vice-versa), operações bit-wise e operações de mudança de bit.

O que eu estou esperando éuma definição clara e concisa isso é facilmente entendido por um programador.

questionAnswers(19)

yourAnswerToTheQuestion