~が式だった場合は
!(式)という風にかっこでくくると
式の結果を反転する、という意味になります。
if(!(1+1==2))
だと、falseが返ります。