def invert(x, p, n): # 创建掩码,掩码从p位开始的n位全为1,其余位全为0 mask = (1 << n) - 1 << p - n + 1 # 将x与掩码取反 return x ^ mask
解释:
上一篇:编写一个函数intreverse(n),它接受一个正整数n作为输入,并返回将n的数字倒序排列后得到的整数。
下一篇:编写一个函数将单个数字分成大致相等的组。