Java 2의보수법
2의 보수법 어떤 수의 'n의 보수'는 더했을 때 n이 되는 수를 말한다. 7의 '10의 보수'는 3이고, 3의 '10의 보수'는 7이다. 3과 7은 '10의 보수의 관계'에 있다고 한다. '2의 보수 관계' 역시, 더해서 2가 되는 두수의 관계를 말하며, 10진수 2는 2진수로 '10'이다. 2진수로 '10'은 자리올림이 발생하고 0이 되는 수를 뜻한다. 그래서 '2의 보수 관계'에 있는 두 2진수를 더하면 (자리올림이 발생하고) 0이된다 10의 보수관계 → 두수를 더했을 때 10이 되는 두수. 2의 보수관계 → 2진수로 두수를 더했을 때 0이 되는 두수. 10의 보수관계: 7 + 3 = 10, 5 + 5 = 10, 1 + 9 = 10 2의 보수관계: 5 + -5 = 0000, 1 + -1 = 0000..
2021.06.10