2의 보수1 [백준] 24389번 : 2의 보수 (C++) 24389번 : 2의 보수 문제) 컴퓨터는 뺄셈을 처리할 때 내부적으로 2의 보수를 사용한다. 어떤 수의 2의 보수는 해당하는 숫자의 모든 비트를 반전시킨 뒤, 1을 더해 만들 수 있다. 이때, 32비트 기준으로 처음 표현했던 수와 그 2의 보수의 서로 다른 비트 수를 출력하라. 입력 : 첫째 줄에 정수 N(1 ≤ N ≤ 10e9)이 주어진다. 출력 : 첫째 줄에 N과 N의 보수의 서로 다른 비트 수를 출력한다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #include #include using namespace std; int n; int main() { cin >> n; // 문제에서 요구하는 수.. 2023. 8. 1. 이전 1 다음