기타

진법변환 비트연산

우히힝 2021. 10. 31. 17:46

CPU는 우리가 쓰고 있는 10진법이 아닌 2진법을 사용하고있음.

 

비트연산은 2진수에 대해 비트단위로 적용되는 연산.

비트연산에는 NOT, OR , XOR, AND 등이 있음.

 

보통 10진법에서 2 진법으로 바꿀 경우,

 

2로 나눠서 나온 나머지 값을 역순으로 하면 값이 나옴

 

Python 에서는 bin 함수를 사용하면 2진법으로 변환됨.

 

oct = 8진법.

10진법이 넘어간 16진법은 10 이후의 값을 따로 정의해놔야 해서 10 이후부터 a b c 순으로 올라감.

 

hex = 16진법.