10진수

Python/Syntax

[Python] 비트 연산자

■ 비트 연산자 컴퓨터는 2진수(0, 1)를 사용하므로 파이썬에서는 2진수를 다루는 연산자를 제공한다. 일단, 10진수를 2진수로 바꾸는 이론적인 방법과 파이썬에서 2진수와 10진수를 변환하는 방법에 대해서 우선적으로 알아본다. 그리고 비트 논리 연산자와 시프트 연산자에 대해 알아볼 것이다. ■ [이론] 10진수 -> 2진수로의 변환 예시를 통해 이해해보도록 한다. 예를 들어 10진수 8을 2진수로 표현하면 1000이 된다. 이를 어떻게 구한 것일까? 몫을 구할 때의 기호를 반대로 뒤집은 듯한 모양으로 몫과 나머지를 반복해서 구해주고 나머지는 몫 옆에 적어준다. 즉, 8을 2로 나눈 몫은 4, 나머지는 0이므로 4 옆에 0을 적어주는 것이다. 이러한 방식을 몫이 1이 될 때까지 반복해서 구해준다. 이렇게..

semperparatus
'10진수' 태그의 글 목록