对n做反运算:!n

来源:互联网 发布:设计发型软件 编辑:程序博客网 时间:2024/05/29 03:48

在看剑指offer中求1+2+···+n时,里边提到了反运算。
对于非零n,!n=0,!!n=!(0)=1;
对于零n,!n=1,!!n=!(1)=0;
也就是书中说的,如果对n连续做两次反运算,即!!n,那么非零的n转换为true, 0转换为false

原创粉丝点击