476. Number Complement(C语言)

来源:互联网 发布:sql查询学生总成绩 编辑:程序博客网 时间:2024/06/06 02:33

题意:
给一个正整数,通过与它位数相同的补码,得出对应的整数
思路:
如果知道整数在二进制时的长度,用mask等于整数的长度,值都是111111,这样mask和整数做异或,和1相同异或后就是0,和1不同异或后为1,这样就成功设置出补码了。

0 0