However, if we limit the number of bits per integer, we have to allow for overflow when more bits are needed to represent the results than the operands. Represents a wide range of values. Signed magnitude . Use the leftmost bit to indicate the sign. Positive numbers begin with 0, negative numbers begin with 1.
Negation is easy.
But addition and subtraction are hard. One's complement . Positive numbers begin with 0, negative numbers begin with 1. Negation is easy, but slightly time consuming. It's not clear that addition and subtraction are any easier.