Java
진수와 비트(bit)
point_Man
2021. 7. 7. 22:32


1-2-4-8-16-32-64-128-256-512-1024...
진수 변환은 할 수 있어야 한다.
10진수 97을 2진법으로 바꿔보자
97 - 64 = 33
33 - 32 = 1
1
0 0 0 0 0 0 0
(64)(32)(16)(8)(4)(2) (1)
1 1 0 0 0 0 1
즉, 1100001이다.
그러면 2진수 1100001를 10진수로 변환하면
1 1 0 0 0 0 1
(64)(32)(16)(8)(4)(2)(1)
1에 해당하는 숫자를 다 더하면 64 + 32 + 1 = 97이 된다.