This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.

Priya To use your number as an example: 7 in binary is 00000000 00000000 00000000 000000111 to get a negative number you flip all of the bits (turn all of the 1s into 0s and all of the 0s into 1s) then add 1 to the result. To change 7 into -7:

So, the binary number 11111111 11111111 11111111 111111001, is the same as -7 in decimal. Does that help?

There's a Cat and Mouse game with Bits on JavaRanch you may want to check out. It's easiest to flip the bits and add one to get a negative number. Here's another way to look at it. If you substract the highest bit from the rest and negate it. I'm rusty on bits but here's some examples:

[ August 14, 2002: Message edited by: Greg Ostravich ] [ August 14, 2002: Message edited by: Greg Ostravich ]