Java: What does ~ mean

Viewed 66323

In this Java source code I have this line:

if ((modifiers & ~KeyEvent.SHIFT_MASK) != 0) ....

What does the tilde ~ mean?

5 Answers
Related