kiwi

2의 보수법

by 키위먹고싶다

'2의 보수 관계'에 있는 두 2진수를 더하면 자리올림이 발생하고 0이 된다. 

   0 1 0 1 (10진수 5)

+ 1 0 1 1 (10진수 -5)

--------------------------

1 0 0 0 0 (크기가 4비트라서 1이 버려짐)

절대값이 같고 부호가 다른 두 10진수를 표현하는 것을 '2의 보수법' 이라고 함. 

 

2의 보수 쉽게 구하기

1의 보수(부호가 반대, 즉 0은1이 되고 1은 0이 됨)에 1을 더한다.

  0 1 0 1 (10진수 5)

 ↓↓↓↓ 

  1 0 1 0 (1의 보수)

+        1 (1더하기)

--------------------------

  1 0 1 1 (10진수 5)

'java' 카테고리의 다른 글

Collections Framework 총 정리  (0) 2021.12.05
Error와 Exception의 차이점과 대표적인 Exception  (0) 2021.12.04
익명클래스, 추상클래스, 클래스의 차이점  (0) 2021.11.27
switch문  (0) 2021.11.21
IntelliJ 단축키  (0) 2021.11.21

블로그의 정보

kiwi

키위먹고싶다

활동하기