모두의 계산기
← 메인으로 돌아가기

그레이 코드 변환 계산기

10진수와 그레이 코드를 상호 변환합니다.

입력 칸에 내용을 붙여 넣고 실행하면 결과 패널에 바로 나타납니다.

결과 대기 중

인코딩 또는 디코딩 모드를 선택해 값을 변환하세요.
입력 항목 2개

변환 모드, 입력값

최종 검토 2026.09.27

이진 반사 그레이 코드: G = B XOR (B >> 1), 복원은 상위 비트부터 누적 XOR

계산 방법과 기준

10진수와 그레이 코드를 상호 변환합니다.

계산식과 처리 기준

  • 인코딩: G = B ⊕ (B ≫ 1)
  • 디코딩: B₀ = G₀(최상위), Bᵢ = Bᵢ₋₁ ⊕ Gᵢ

계산 예시

10진수 10을 그레이 코드로?

변환 모드
10진수 -> Gray
입력값
“10”

결과1111

10진수를 그레이 코드로 변환한 결과입니다.

그레이 코드 1111을 이진수로 복원하면?

변환 모드
Gray -> 10진수
입력값
“1111”

결과10

그레이 코드를 10진수로 복원한 결과입니다.

그레이 코드는 왜 쓰나요?

인접 값이 한 비트만 달라 회전 인코더 등에서 오류를 줄이는 데 유리합니다.

그레이 코드는 어디에 쓰나요?

이웃한 값이 1비트만 달라 로터리 엔코더·카르노 맵 등에서 전환 순간 오류를 줄이는 데 씁니다.

계산 결과는 입력값과 공개된 기준을 바탕으로 한 참고용 추정치이며, 세무·법률·의료 판단을 대신하지 않습니다. 기준은 2026.09.27 검토 시점입니다. 면책 고지

계산 뒤에 있는 원리