On a 32-bit machine, they 0appear as
00000000000000000000000000000000
As with biwise NOT (~), then it flips all the bits, and then it represents a bit representation, for example, be
11111111111111111111111111111111
which is a -1representation of 2s.
source
share