Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Binäärimuodossa olevan kahden komplementtiluvun etumerkki voidaan vaihtaa kääntämällä (komplementoimalla) luvun kaikki bitit ja lisäämällä saatuun arvoon yksi.

Kannattaa muistaa, että C-kielessä lisättäessä muuttujan arvoon yksi, kun muuttujalla on jo suurin mahdollinen arvo, päädytään lukualueen toiseen äärimmäiseen päähän eli yhden lisäys lukuun saattaa aiheuttaa siirtymisen muuttujan arvossa maksimista minimiin.