在看剑指offer中求1+2+···+n时,里边提到了反运算。
对于非零n,!n=0,!!n=!(0)=1;
对于零n,!n=1,!!n=!(1)=0;
也就是书中说的,如果对n连续做两次反运算,即!!n,那么非零的n转换为true, 0转换为false
对n做反运算:!n
最新推荐文章于 2019-07-31 14:31:42 发布
在看剑指offer中求1+2+···+n时,里边提到了反运算。
对于非零n,!n=0,!!n=!(0)=1;
对于零n,!n=1,!!n=!(1)=0;
也就是书中说的,如果对n连续做两次反运算,即!!n,那么非零的n转换为true, 0转换为false