编写一个程序,将 5 位二进制数存入一个整型变量中,并 如果位为 0,则翻转所有相应位,然后将其翻转为 1,反之亦然。 示例程序执行: 输入您的输入 = 10101 输出 = 01010
我尝试使用我的输入 1111 与 xor 类似 1111 ^ (31 的二进制),但它不起作用。因为它将我的整数转换为另一个二进制文件,但我需要翻转我的整数,所以位在这里可能没有帮助。