我需要翻转一个整数的二进制表示中的所有位。给定:
10101
输出应该是:
01010
当与一个整数一起使用时,应该使用哪个位运算符来完成此操作?例如,如果我要编写一个类似于int flipBits(int n);的方法,那么方法体中应该放什么?我只需要翻转数字中已经存在的位,而不是整个32位的整数。
int flipBits(int n);
用户名或电子邮箱地址
密码