神奇的取反运算
2014-12-16 23:01
190 查看
今天在 看书的时候,看到 了这个神奇的东西.不至于原理是什么,我还没有想清楚.
一个正数n取反的结果是 -(n+1)
一个h负数的n取反的结果也是-(n+1)
一个正数n取反的结果是 -(n+1)
/************************************************************************* > File Name: test2.c > Author: jukay > Mail: hellojukay@163.com > Created Time: 2014年12月16日 星期二 22时49分55秒 ************************************************************************/ #include<stdio.h> int main() { int i; for(i = 0; i < 10111; ++i) printf("%d : %d \n",i ,~i); return 0; }
一个h负数的n取反的结果也是-(n+1)
/************************************************************************* > File Name: test2.c > Author: jukay > Mail: hellojukay@163.com > Created Time: 2014年12月16日 星期二 22时49分55秒 ************************************************************************/ #include<stdio.h> int main() { int i; for(i = 0; i < 10111; ++i) printf("%d : %d \n",i ,~i); return 0; }
相关文章推荐
- 位运算训练03—输入一个整数a,再输入两个整数p1,p2(p1,p2<32);将该整数的二进制表示方法中从右端开始的p1到p2位取反后输出
- java中与运算,或运算,异或运算,取反运算
- 算法之神奇的位运算
- java取反运算
- 神奇的位运算
- PHP匿点之位运算按位取反
- 异或运算的神奇运用
- PHP匿点之位运算[与] [或] [异] [取反]
- 神奇的异或运算
- 计算机中的补码与java取反运算
- nginx 逻辑运算 if另类嵌套取反匹配等
- ~ 按位取反运算解析
- 神奇:java中float,double,int的值比较运算
- 执行"int x=1;int y=~x;"语句后,y的值为?-----取反运算,补码
- 取反运算
- 关于取反~的运算
- HashMap中神奇的h & (length - 1)运算
- 逻辑运算符的“按位取反”和“非”运算
- 对Python中的~(按位取反)运算的理解
- 原码、反码、补码、取反运算~、以及单目运算符 -