진법 변환 계산기
2진법, 8진법, 10진법, 16진법 간 변환합니다.
변환 결과 (2진법 (Binary))
11111111
10진법 (Decimal): 255 → 2진법 (Binary): 11111111
모든 진법 표현
2진법 (Binary)11111111
8진법 (Octal)377
10진법 (Decimal)255
16진법 (Hex)FF
개요
진법 변환 계산기는 2진법(이진수), 8진법(팔진수), 10진법(십진수), 16진법(십육진수) 사이를 자유롭게 변환합니다. 컴퓨터 과학, 프로그래밍, 디지털 시스템 학습에 필수적입니다.
계산 공식
10진 → 2진: 10진수를 2로 계속 나누어 나머지를 역순으로 읽습니다. 예: 13₁₀ = 1101₂ 2진 → 10진: 각 자릿수 × 2^(자릿수 위치)의 합 예: 1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13₁₀ 16진법: 0~9, A=10, B=11, C=12, D=13, E=14, F=15 예: FF₁₆ = 255₁₀
사용 방법
- 1변환할 수를 입력합니다.
- 2입력한 수의 진법(2, 8, 10, 16)을 선택합니다.
- 3모든 진법으로의 변환 결과가 동시에 표시됩니다.
활용 팁
- ✔16진법 한 자리는 2진법 네 자리에 대응합니다 (예: F₁₆ = 1111₂).
- ✔8진법 한 자리는 2진법 세 자리에 대응합니다 (예: 7₈ = 111₂).
- ✔프로그래밍에서 16진법은 색상 코드(#FF0000), 메모리 주소 등에 사용됩니다.
자주 묻는 질문
Q. 컴퓨터는 왜 2진법을 사용하나요?
컴퓨터의 기본 단위인 트랜지스터가 전기 신호의 켜짐(1)과 꺼짐(0) 두 상태만 구분하기 때문입니다. 모든 데이터(문자, 이미지, 음악)는 궁극적으로 0과 1의 조합으로 저장됩니다.
Q. 16진법은 왜 사용하나요?
2진수는 자릿수가 길어 읽기 불편합니다. 16진법은 2진수 4자리를 한 자리로 축약하여 표현하기 때문에, 메모리 주소나 색상 코드 등 컴퓨터 관련 값을 간결하게 나타낼 수 있습니다.
Q. 진법 변환 시 소수점은 어떻게 처리하나요?
정수부와 소수부를 분리하여 변환합니다. 정수부는 나누기, 소수부는 곱하기를 반복합니다. 예: 0.625₁₀ → 0.625×2=1.25, 0.25×2=0.5, 0.5×2=1.0 → 0.101₂.