Negacja bitowa

0

Witam! Dlaczego negacja bitowa np. 4 (~4) daje -5? To nie jest tak, że przy 32 bitach ~000...100 = 111...011 = jakaś bardzo duża liczba?

1

0000000 - to jest zero czyli
-1 musi być 11111111111111
masz np. 2 czyli 00010, odwrócisz to masz
11101
-1 - 1111
-2 - 1110
-3 - 1101
-4 - 1100
-5 - 1011 - no i przykład podglądowy

4 binarnie czy bitowo nie jestem polonistą.
to jest 0100, negujesz to to masz 1011.

1 użytkowników online, w tym zalogowanych: 0, gości: 1