그레이 코드 변환

그레이 코드 변환

로컬 처리

그레이 코드를 2진수·8진수·10진수·16진수로 바꾸거나 반대로 바꿉니다

사용 방법과 처리 기준

그레이 코드를 2진수·8진수·10진수·16진수로 바꾸거나 반대로 바꿉니다

도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.

현재 제한

  • 최대 입력 길이 100,000자

그레이 코드는 이웃한 두 수가 한 비트만 다른 부호입니다. 로터리 엔코더·디지털 회로 과제에서 씁니다.

이 도구로 할 수 있는 일

2진수 ↔ 그레이
g = b XOR (b >> 1)로 바꾸고, 반대로 되돌립니다.
8·10·16진수 ↔ 그레이
다른 진법의 값도 바로 그레이 코드와 바꿉니다.

그레이 코드 변환 사용 방법

  1. 1
    작업 고르기입력 진법과 방향을 고릅니다.
  2. 2
    값 입력고른 진법의 숫자만 넣습니다.
  3. 3
    결과 복사결과를 복사합니다.

활용 예시

2진수 1011을 그레이로
입력: 1011
결과: 1110
그레이 1110을 10진수로
입력: 1110
결과: 11

이럴 때 유용해요

  • 로터리 엔코더 출력을 해석할 때
  • 카르노 맵·디지털 논리 과제를 풀 때
  • 비트 오류를 줄이는 카운터를 설계할 때

자주 묻는 질문 (FAQ)

그레이 코드는 왜 쓰나요?

값이 하나 바뀔 때 한 비트만 바뀌어 기계식 센서의 순간 오독을 줄입니다.

앞의 0도 남나요?

2진수 결과는 입력과 같은 자릿수로 보여 줍니다.

이 도구에 바라는 점이 있나요? 제안 및 문의하기 →