取反

!是逻辑取反,

~是按位取反,

对!来说,只有0和非0,也就是说,只有是0和不等于0

对~来说,是按位取反,这是针对二进制来说的,如16,二进制是00010000 ,到反就是11101111

原文地址:https://www.cnblogs.com/chenzhong-w/p/9751269.html