bitwisee (+, -)없이 두 숫자 더하기 LT:371 이 흑 마법 비트 단위가 작동하는 이유는 무엇입니까? 비트별 xor는 비트가 다르면 1이고, 비트가 같으면 0입니다. 예를 들어(여기서 D는 10진수이고 B는 2진수임), 20D == 10100B 및 9D = 1001B: 및 11101B == 29D. 하지만, 캐리가 있는 케이스가 있다면 그렇게 잘 작동하지 않습니다. 예를 들어 20D와 20D를 추가(비트 xor)하는 것을 고려하십시오. 2... programmingbitwiseeproblemsolving
(+, -)없이 두 숫자 더하기 LT:371 이 흑 마법 비트 단위가 작동하는 이유는 무엇입니까? 비트별 xor는 비트가 다르면 1이고, 비트가 같으면 0입니다. 예를 들어(여기서 D는 10진수이고 B는 2진수임), 20D == 10100B 및 9D = 1001B: 및 11101B == 29D. 하지만, 캐리가 있는 케이스가 있다면 그렇게 잘 작동하지 않습니다. 예를 들어 20D와 20D를 추가(비트 xor)하는 것을 고려하십시오. 2... programmingbitwiseeproblemsolving