请教c的!和 ~ 符号有甚区别