convert a binary number to its 2’s compliment without the use of “~” (tilt) operator

Newbie Member
14Mar2006,10:41   #1
meghna's Avatar
Write a 'C' Program to convert a binary number to its 2’s compliment without the use of “~” (tilt) operator.
Team Leader
14Mar2006,11:57   #2
coderzone's Avatar
A two's complement number, invert all the bits then add 1 to the result.

To invert a bit without using the "~" use the XOR operator. XOR operator needed to be done with all one's and that will invert the no then adding one will give the 2's compliment.