今天在写程序时遇到了取反符号(~)的应用,突然有些不理解了,上网上查了c语言中的取反和数学上的取反是不一样的。 后来查阅资料,看到这样一篇文章,终于理解了。 其实~i,就是找到一个数x使x+i=-1.因此也就能理解为什么 ~(-1)=0, ~(0)=-1了。