Complemento de 2 / Calculadora de complemento de dos

I want to enter
Decimal Number:
Binary Number:
Twos Complement:

El complemento de dos es una operación matemática en números binarios.

Aquí hay un ejemplo a continuación:

1111 1111 255

- 0101 1111 - 95

=========== =====

1010 0000 (complemento ") 160

+ 1 + 1

=========== =====

1010 0001 (COMPLEMENTO DE DOS) 161

Para calcular el complemento del complemento de 2 / dos, seleccione Número decimal y escriba un número, haga clic en el botón "Calcular", el complemento de los dos se muestra a continuación. Al mismo tiempo, se mostrarán el número binario del decimal.

Por ejemplo, escriba un número decimal 111, el número binario es 01101111, el complemento de los dos es 10010001.

function check(as)
{
var dd=as.value;
var s = "01";
var s1;
for (i = 0; i < dd.length; i++)
{
s1 = dd.charAt(i);
if (s.indexOf(s1) == -