진수 계산기
진법 변환과 계산을 한 번에
진수 변환기
2진수, 8진수, 10진수, 16진수를 자유롭게 변환하세요
2진수 (Binary)
8진수 (Octal)
10진수 (Decimal)
16진수 (Hexadecimal)
Bit Operations
진수 변환 방법
2진수 → 10진수
각 자릿수에 2의 거듭제곱을 곱하여 더합니다.
1010₂ = 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 8 + 0 + 2 + 0 = 10₁₀ 10진수 → 2진수
2로 계속 나누어 나머지를 역순으로 기록합니다.
10 ÷ 2 = 5 나머지 0 → 5 ÷ 2 = 2 나머지 1 → 2 ÷ 2 = 1 나머지 0 → 1 ÷ 2 = 0 나머지 1 → 1010₂ 16진수 → 2진수
각 16진수 자릿수를 4자리 2진수로 변환합니다.
A₁₆ = 1010₂, F₁₆ = 1111₂ 비트 연산 설명
AND (&)
두 비트가 모두 1일 때만 1, 나머지는 0
1010 & 1100 = 1000OR (|)
두 비트 중 하나라도 1이면 1, 모두 0이면 0
1010 | 1100 = 1110XOR (^)
두 비트가 다르면 1, 같으면 0
1010 ^ 1100 = 0110시프트 연산
왼쪽 시프트 (<<): 비트를 왼쪽으로 이동, 2의 거듭제곱 효과
오른쪽 시프트 (>>): 비트를 오른쪽으로 이동, 2로 나누기 효과
1010 << 2 = 101000, 1010 >> 1 = 101 진수별 특징과 용도
2진수 (Binary)
컴퓨터의 기본 언어
- • 디지털 회로 설계
- • 컴퓨터 프로그래밍
- • 논리 연산
8진수 (Octal)
UNIX 권한 표시
- • 파일 권한 (chmod)
- • 레거시 시스템
- • 3비트씩 그룹화
10진수 (Decimal)
일상생활에서 사용
- • 수학 계산
- • 금융, 통계
- • 사람이 이해하기 쉬움
16진수 (Hex)
메모리 주소, 색상 코드
- • 메모리 주소 표시
- • 색상 코드 (#RRGGBB)
- • 4비트씩 그룹화