본문 바로가기
Programming/JAVA

2-2 정수 표현방식의 이해

by CGS 2018. 8. 17.

컴퓨터는 2진수를 사용합니다. 2진수는 0과 1로만 표현하는 방법이죠.


양의 정수를 표현하는 방식은


00011001 이라는 숫자를 보면

0<-부호 0011001<-데이터 크기


이렇게 나눠서 볼 수 있습니다.


음의 정수는 간단히


양의 정수 값에 2의 보수를 취하면 됩니다.


2의 보수를 1의 보수에 1을 더해주면 되는데,


예를 들면


00000011 =>3

에 1의 보수를 취해주면

11111100 이 됩니다.

여기서 1을 더해주면

11111101이 되죠


검증해보면


00000011

11111101

-----------

00000000


캐리가 1 발생해서 100000000이 되는데, 발생한 캐리는 버려줍니다.


그러면 00000000이 되면서 0이 됩니다. 

'Programming > JAVA' 카테고리의 다른 글

3-1 상수  (0) 2018.08.21
2-3 실수 표현방식의 이해  (0) 2018.08.17
2-1 변수의 이해와 활용  (0) 2018.08.16
1-4 주석  (0) 2018.08.15
1-3 자바 프로그램의 관찰과 응용  (0) 2018.08.13