随笔分类 - 0x01 位运算
1.补码
2.位移运算(快速幂)
3.二进制状态压缩
4.成对变换
5.lowbit运算
成对变换
摘要:当n为偶数时,n xor 1等于n+1; 当n为奇数时,n xor 1等于n-1。 “0与1”,“2与3”···构成“成对变换”。 i为奇数时,i&1等于1; i为偶数时,i&1等于0。
阅读全文
补码
摘要:0x 7F 7F 7F 7F是用memset语句能够初始化出的最大数值 为了避免加法算术上溢或者繁琐的判断,用memset(a,0x3f,sizeof(a)) 负无穷(-INF):memset(a,0xcf,sizeof(a))
阅读全文