摘要: 位操作判断奇偶数 只要根据数的最后一位是 0 还是 1 来决定即可,为 0 就是偶数,为 1 就是奇数。 if(0 == (a & 1)) { //偶数 } 位操作交换符号 交换符号将正数变成负数,负数变成正数 int reversal(int a) { return ~a + 1; }整数取反加1 阅读全文
posted @ 2020-02-24 09:24 志不坚者智不达 阅读(179) 评论(0) 推荐(0)
摘要: //普通操作 void swap(int &a, int &b) { a = a + b; b = a - b; a = a - b; } //位与操作 void swap(int &a, int &b) { a ^= b; b ^= a; a ^= b; } 作者:力扣(LeetCode)链接:h 阅读全文
posted @ 2020-02-24 09:05 志不坚者智不达 阅读(188) 评论(0) 推荐(0)