2'nin tamamlayıcısı / iki kişinin tamamlayıcı hesaplayıcısı

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

İki kişinin tamamlayıcısı, ikili sayılarda matematiksel bir işlemdir.

İşte aşağıda bir örnek:

1111 1111 255

- 0101 1111 - 95

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

1010 0000 (Birinin tamamlayıcısı) 160

+ 1 + 1

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

1010 0001 (iki kişinin tamamlayıcısı) 161

2'nin tamamlayıcısını / iki'ün tamamlayıcısını hesaplamak için, Ondalık Numarayı seçin ve bir numara yazın, "Hesapla" düğmesine tıklayın, ikisinin tamamlayıcı aşağıda gösterilecektir. Aynı zamanda, ondalık basamağın ikili sayısını gösterecektir.

Örneğin, bir ondalık sayı (111) yazın, ikili sayı 01101111'dir, ikisinin tamamlayıcı 10010001'dir.

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) == -