(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)
■ 2진수(Binary)
- 2개의 수(0, 1)로 표현
- 10진수→2진수 : 몫이 0이 될 때까지 2로 나누며 나머지를 구하고, 역순으로 표시한다.
- 2진수→10진수 : 뒤에서부터 차례대로 2^0, 2^1, 2^2...을 곱해서 더해준다.
- 2진수 덧셈 : 각 자리를 더해서 2가 되면 1을 올려주고, 0을 표시한다.
■ 8진수(Octal)
- 8개의 수(0~7)로 표현
- 10진수→8진수 : 몫이 0이 될 때까지 8로 나누며 나머지를 구하고, 역순으로 표시한다.
- 8진수→10진수 : 뒤에서부터 차례대로 8^0, 8^1, 8^2...을 곱해서 더해준다.
- 2진수→8진수 : 뒤에서부터 3자리씩 끊어서 2^0, 2^1, 2^2을 곱해서 더해준다.
- 8진수→2진수 : 각 자리를 몫이 0이 될 때까지 2로 나누며 나머지를 구하고, 역순으로 표시한다.
- 8진수 덧셈 : 각 자리를 더해서 8이 되면 1을 올려주고, 0을 표시한다.
■ 16진수(Hex)
- 16개의 수(0~9, A~F)로 표현 (A : 10, B : 11, C : 12, D : 13, E : 14, F : 15)
- 10진수→16진수 : 몫이 0이 될 때까지 16으로 나누며 나머지를 구하고, 역순으로 표시한다.
- 16진수→10진수 : 뒤에서부터 차례대로 16^0, 16^1, 16^2...을 곱해서 더해준다.
- 2진수→16진수 : 뒤에서부터 4자리씩 끊어서 2^0, 2^1, 2^2, 2^3을 곱해서 더해준다.
- 16진수→2진수 : 각 자리를 몫이 0이 될 때까지 2로 나누며 나머지를 구하고, 역순으로 표시한다.
'Java' 카테고리의 다른 글
자바(Java) 변수 (0) | 2020.06.17 |
---|---|
자바(Java) 정수, 실수의 표현방식 (0) | 2020.06.17 |
자바(Java) 주석 (0) | 2020.06.16 |
자바(Java) 컴파일 과정 (0) | 2020.06.16 |
자바(Java) Hello, World! (0) | 2020.06.16 |