Why is it that ~2 is equal to -3? How does ~ operator work? 18 Answers 18 Tags: bitwise-operatorscomplementoperators