jika bilangan positif di biner dia dimulai dengan 0 misalkan
+18 = 00010010
sedangkan jika negatif di biner dia dimulai dengan 1 misalkan
-18 = 10010010
tetapi jangan hanya merubah angka 0 dan 1 saja didepannya karena terkadang angka biner positif negatif ini tidak sama contoh nya bilangan biner +3 = 0011 dan -3 = 1101
maka dari itu untuk mengetahuinya kita bisa mencarinya dengan cara bitwase atau membalikan angak biner dari + 3 itu contohnya :
0011 dibalikan menjadi 1100 lalu kita jumlahkan
setelah di balikan kita tambah 1
1100
1
-------+
1101
jadi,inilah cara yang saya tahu..jika ada cara lain tolong di komentar...
terima kasih..
maaf itu -18 kok 10010010? kalo aku ngikutin cara yg itu hasilnya gini.
BalasHapus00010010
dibalik
11101101
1
-------- +
11101110