2진수를 1의 보수, 2의 보수로 바꿔 출력하기

1의 보수 - 2진수를 반전시킨 것
 0->1, 1->0 ex) 01110 -> 10001

2의 보수 - 1의 보수 + 1 -> 10진수로 바꿨을 때 원래 수가 부호가 바뀐 형태가 됨
ex) 00000011 (10진수 : 3) -> 11111100(1의 보수) -> 111111101 (10진수 : -3)

입력 예시 : 10001

출력 예시 :
1의 보수 : 01110
2의 보수 : 01111









댓글