python의 비트 연산자

1217 단어 programmingpython
이진수에 대해 비트 연산자를 선택할 수 있다.
비트 연산자는 이진수에 대한 조작을 실행하는 데 쓰인다.

및 또는 XOR 연산자

  • & 연산자는 각 비트를 1(두 비트 모두 1)로 설정합니다.
  • 또는 | 연산자는 두 자리 중 한 자리가 1인 경우 각 위치를 1로 설정합니다.
  • 이상 또는 ^ 연산자는 두 자리 중 한 자리만 1일 때 한 자리를 1로 설정합니다.

    출력:
  • AND 82
    OR 2039
    XOR 1957
    
    하하, 출력에 놀라다니?!
    매번 비트 연산을 실행할 때, 출력은 2진수 a와 b가 정수로 변환된 결과이다.

    교환원 아니에요.

  • NOT~ 연산자는 모든 비트를 반전합니다.
  • python에서 이 숫자는 거꾸로 기호 숫자로 변환됩니다.

    출력:
  • NOT -11
    

    당직자

  • 왼쪽 이동<< 연산자는 오른쪽에서 0으로 밀어 왼쪽으로 이동하고 가장 왼쪽의 위치를 탈락시킨다.
  • 오른쪽 이동>> 연산자는 왼쪽에서 가장 왼쪽 위치의 복사본을 밀어 오른쪽으로 이동하고 가장 오른쪽 위치를 떨어뜨린다.

    출력:
  • Right shift 277
    Left shift 4444
    

    코딩 및 재미 보기;

    좋은 웹페이지 즐겨찾기