회로계산소

회로 실험과 설계에 자주 쓰는 계산을 한곳에서. 설치 없이 바로 쓰는 전자공학 계산기 모음입니다.

English

값은 단위 접두어와 함께 입력할 수 있습니다. 예: 4.7k 4k7 100n 10u 20mA 1M

0x

진수 변환기 (2진수·8진수·10진수·16진수)

숫자 하나를 넣으면 2진수, 8진수, 10진수, 16진수로 한 번에 바꿔 줍니다. 2진수는 네 자리씩 끊어서 보여 줍니다.

0x, 0b 같은 접두어와 띄어쓰기는 무시합니다. 음수는 2의 보수 계산기를 쓰세요.

바꾸는 원리

10진수를 2진수로 바꿀 때는 2로 계속 나누고 나머지를 아래에서 위로 읽습니다. 2진수를 16진수로 바꿀 때는 오른쪽부터 네 자리씩 끊어서 각 묶음을 0~F 한 글자로 바꾸면 됩니다(1100 1010 → CA). 8진수는 세 자리씩 끊습니다.

풀이 예제: 202를 2진수·16진수·8진수로

  1. 2로 계속 나누고 나머지를 적습니다: 202 ÷ 2 = 101 … 0, 101 ÷ 2 = 50 … 1, 50 ÷ 2 = 25 … 0, 25 ÷ 2 = 12 … 1, 12 ÷ 2 = 6 … 0, 6 ÷ 2 = 3 … 0, 3 ÷ 2 = 1 … 1, 1 ÷ 2 = 0 … 1
  2. 나머지를 아래에서 위로 읽으면 1100 1010
  3. 네 자리씩 끊어 16진수로: 1100 = C, 1010 = A → 0xCA
  4. 세 자리씩 끊으면 8진수: 011 001 010 → 0o312

0~15 진법 변환표

10진수2진수8진수16진수
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

자주 묻는 질문

2진수를 16진수로 빠르게 바꾸는 방법은?

오른쪽부터 네 자리씩 끊고 각 묶음을 16진수 한 글자로 바꾸면 됩니다. 1100 1010은 CA입니다. 맨 왼쪽 묶음이 네 자리가 안 되면 앞에 0을 채웁니다.

16진수는 왜 쓰나요?

16진수 한 자리가 정확히 2진수 네 자리라서, 1바이트는 항상 16진수 두 자리가 됩니다. 11001010보다 0xCA가 훨씬 읽기 쉬우면서도 비트와 바로 대응됩니다.