2 Complement / Calculadora de complements de dos

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

El complement de dos és una operació matemàtica sobre els números binaris.

Aquí teniu un exemple a continuació:

1111 1111 255

- 0101 1111 - 95

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

1010 0000 (complement) 160

+ 1 + 1

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

1010 0001 (complement de dos) 161

Per calcular el complement del complement 2 del complement 2, seleccioneu el número decimal i escriviu un número, feu clic al botó "Calcular", es mostrarà el complement dels dos. Al mateix temps, hi haurà el nombre binari de la decimal.

Per exemple, escriviu un número decimal 111, el nombre binari és 01101111, el complement de les dues és 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) == -