奇偶整数与其相邻数之间的关系(异或运算)

若有一整数 num,

当其为偶数时,则有:

// num为偶数时(=等于)
num ^ 1 = num  + 1// 4 ^ 1
// output: 5

// -2 ^ 1
// output: -1

当其为奇数时,则有:

// 当num为奇数时 (=等于)
num ^ 1 = num - 1

// 3 ^ 1
// output: 2

// -3 ^ 1
// output: -4

 

posted @ 2022-10-17 20:33  樊顺  阅读(50)  评论(0编辑  收藏  举报