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이 된다.