C

Two's complement

Në shqip: Komplementi i dyshit

ShpjegimiSQ

Kompjuterët i ruajnë numrat negativë me „komplementin e dyshit“: e kthen çdo bit dhe shton 1. Kështu -1 në 8 bit është 11111111, dhe mbledhja punon njësoj për pozitivët dhe negativët.

EnglishEN

Computers store negative numbers using “two's complement”: flip every bit and add 1. So -1 in 8 bits is 11111111, and addition works the same for positives and negatives.

Si ta mendosh

Si kilometrazhi që, kur kthehet mbrapsht nga 0, tregon 999 999.

Lexoje në anglisht

Like an odometer that shows 999,999 when it rolls back from 0.

Shembull kodic

signed char x = -1;
printf("%u\n", (unsigned char)x);   // 255 = 11111111

Terma të lidhur