Skip to main content
appkiro.com

진법 변환기

하나의 정수를 2·8·10·16진수로 바꾸고 32비트 비트 연산의 범위를 명확히 확인합니다.

계산기·변환기

한눈에 보는 답변

진법 변환기는 0 이상의 정수를 binary, octal, decimal과 hexadecimal 표현으로 바꿉니다. 선택적으로 0b/0o/0x 접두어와 16-bit 시각화를 표시하며 AND, OR, XOR, NOT과 shift는 unsigned 32-bit 동작으로 제한됩니다.

0x
0b
0o
1514131211109876543210

사용 방법

  1. 원본 데이터를 입력합니다: 입력 진법을 선택하고 그 진법에 유효한 숫자만 입력합니다.

  2. 필요한 설정을 선택합니다: 다른 진법 결과와 선택적 접두어를 확인합니다.

  3. 결과를 확인하고 검증합니다: 비트 연산은 피연산자와 shift 범위를 확인하고 unsigned 32-bit 결과임을 표시합니다.

주요 기능

  • 2·8·10·16진수 실시간 변환.
  • 0b·0o·0x 접두어 옵션.
  • 16-bit 비트 표시.
  • AND·OR·XOR·NOT.
  • 32-bit shift 연산.

활용 사례

  • 개발 중 색상·주소·플래그 값 변환.
  • 이진 표현과 bitmask 학습.
  • 프로토콜 필드의 정수 표현 확인.

제한 사항 및 안전 안내

  • 16-bit 토글은 전체 변환 범위가 아니라 시각화 옵션일 수 있습니다. 음수, 소수, 매우 큰 정수와 unsigned NOT/shift 의미를 UI에서 분리해야 합니다.
  • 핵심 처리는 현재 브라우저 컴포넌트에서 실행됩니다. 확장 프로그램, 클립보드 기록, 다운로드 파일, 사이트 전체 진단은 별도의 노출 지점이므로 전체 환경을 검토하기 전에는 프로덕션 비밀값을 입력하지 마세요.

문제 해결

유효하지 않은 숫자

선택한 진법에 허용되지 않는 문자를 제거합니다.

값이 달라짐

safe integer 초과와 반올림 여부를 확인합니다.

비트 연산이 음수처럼 보임

signed/unsigned 표시와 32-bit 변환을 확인합니다.

자주 묻는 질문

음수나 소수도 변환하나요?

변환기는 0 이상의 정수를 받고 진법 변환에 BigInt를 사용합니다. AND, OR, XOR, NOT, 시프트 결과는 unsigned 32-bit로 명확히 제한됩니다.

16-bit 옵션은 무엇인가요?

비트 그룹 시각화 옵션으로 설명해야 하며 일반 변환의 최대값으로 오해되지 않게 해야 합니다.

NOT 결과가 왜 큰 수인가요?

unsigned 32-bit 보수를 사용하면 ~x가 0부터 2^32-1 범위로 표시될 수 있습니다.

안전하고 개인정보가 보호되나요?

계산은 이 브라우저 컴포넌트에서 실행되지만 이것만으로 완전한 개인정보 보호를 보장하지는 않습니다. 확장 프로그램, 클립보드 기록, 다운로드, 사이트 진단을 검토하기 전에는 비운영 데이터만 사용하세요.

모바일에서도 사용할 수 있나요?

레이아웃은 좁은 화면에 맞게 조정됩니다. 파일 선택, 카메라, 클립보드, 다운로드 동작은 모바일 브라우저의 권한과 지원 기능에 따라 달라집니다.

도구 사용하기

입력 진법과 signed/unsigned 조건을 기록해 결과를 코드와 동일한 의미로 사용하세요.