분류: 개발 도구

비트 연산 계산기

자체 기획 도구찾는 도구가 없나요?

두 숫자에 AND, OR, XOR, NOT, 비트 시프트 연산을 실행하세요

두 개의 32비트 정수에 AND, OR, XOR, NOT, 왼쪽 시프트, 오른쪽 시프트를 적용하고 결과를 10진수, 16진수, 8진수, 2진수로 확인하세요. 모든 계산은 브라우저에서 로컬로 실행됩니다.

10진수816진수0x88진수102진수00001000

이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.

이 도구로 할 수 있는 일

비트 연산자는 숫자의 전체 값이 아니라 개별 비트에 작용하기 때문에 플래그, 권한, 색상 채널, 저수준 프로토콜에서 끊임없이 등장합니다. 이 계산기는 두 정수를 입력받아 선택한 연산자를 적용하고, 결과를 부호 없는 32비트 값으로 처리하므로 10진수, 16진수, 8진수, 2진수 표시가 JavaScript, C, Python 같은 언어가 출력하는 값과 항상 일치합니다.

사용 방법

  1. 값 A를 입력하고, 연산에 필요하면 값 B도 입력하세요.
  2. AND, OR, XOR, NOT, 왼쪽/오른쪽 시프트 중 연산을 선택하세요.
  3. 결과를 10진수, 16진수, 8진수, 2진수로 확인하세요.

개인정보

이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.

자주 묻는 질문

작은 숫자의 NOT 연산 결과가 왜 이렇게 큰가요?
NOT은 모든 비트를 반전시키며, 이 도구는 결과를 부호 없는 32비트 숫자로 표시하므로 작은 양수의 NOT 결과는 4,294,967,295에 가까운 값이 됩니다.
시프트 연산자는 어떻게 작동하나요?
왼쪽 시프트는 A의 비트를 B자리만큼 상위 쪽으로 이동시키고(자리당 2를 곱하는 것과 같음), 오른쪽 시프트는 비트를 하위 쪽으로 이동시킵니다(자리당 2로 나누고 나머지는 버림).
입력한 내용이 어딘가로 전송되나요?
아니요. 숫자와 결과는 브라우저에서 계산됩니다.