K&B page 175.
------------------------------------------------
class Bitwise{
public static void main(
String[] args){
int x =5;
System.out.println("x is initially "+x);
x = ~x;
System.out.println("~x is equal to "+x);
}
}
-------------------------------------------------
prints:
x is initially 5
~x is equal to
-6 could anyone explain why it is printing -6?
appreciate it,