476. Number Complement(C語言)

題意:
給一個正整數,通過與它位數相同的補碼,得出對應的整數
思路:
如果知道整數在二進制時的長度,用mask等於整數的長度,值都是111111,這樣mask和整數做異或,和1相同異或後就是0,和1不同異或後爲1,這樣就成功設置出補碼了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章