8진수는 2진수 3자리를. 16진수는 2진수 4자리를 각각 한자리로 표현할 수 있기 때문에 자릿수가 짧아져서 알아보기 쉬워지고 서로 간의 변환 방법 또한 매우 간단하다.
2진수를 25를 8진수로 바꾸려면 2진수를 3자리 단위로 나눈 뒤 그 3자리마다의 2진수값을 구해서 적으면 된다.
01101 > 001/101 > 1/5 > 15
001은 2진수로 2²X0+2X0+1X1 = 1
101은 2진수로 2²X1+2X0+1X1 = 5
16진수의 경우 2진수를 4자리 단위로 나눈 뒤 그 4자리마다 2 진수 값을 구해서 적으면 된다.
'JAVA 02강 변수(Variable) > 진법' 카테고리의 다른 글
음수의 2진 표현 - 2의 보수법 (0) | 2021.07.11 |
---|---|
실수의 진법변환 (0) | 2021.07.11 |
정수의 진법 변환 (0) | 2021.07.11 |
비트(bit)와 바이트(byte) (0) | 2021.07.11 |
10진법과 2진법(decimal, binary) (0) | 2021.07.11 |