2진수 10진수 변환기

2진수를 한 줄에 하나씩 넣으면 10진수로, 「10진수 → 2진수」를 고르면 2진수로 바뀌어요.

입력한 글과 파일은 서버로 보내지 않고 이 브라우저 안에서만 처리해요.

사용 방법

  1. 2진수를 한 줄에 하나씩 넣으면 줄마다 10진수로 바뀌어요. 0b 접두사와 띄어 쓴 값도 읽어요.
  2. 0.101 처럼 소수점이 있는 2진수도 바꿔요. 2진 소수는 10진수로 항상 끝이 있어서 0.625 처럼 끝까지 보여 줘요.
  3. 「10진수 → 2진수」에서 0.1 처럼 2진수로 끝나지 않는 소수는 「소수 자릿수」에서 끊고 … 를 붙여요.
  4. 음수를 비트 모양으로 다루려면 「2의 보수 비트 폭」을 고르세요. 11111111 을 8비트로 읽으면 -1, -1 을 8비트로 쓰면 11111111 이에요(정수만).

자주 묻는 질문

2진수를 10진수로 바꾸는 방법은?

오른쪽부터 자리마다 1, 2, 4, 8… 을 곱해 더합니다. 1010 은 8 + 2 = 10 입니다. 소수점 아래는 1/2, 1/4, 1/8… 을 곱합니다.

0.1 은 왜 2진수로 끝나지 않나요?

0.1 = 1/10 이고 10 에는 2 가 아닌 소인수 5 가 있어 2진수로는 0.000110011… 처럼 반복됩니다. 컴퓨터 계산에서 0.1 + 0.2 가 0.30000000000000004 가 되는 이유이기도 합니다.

함께 쓰면 좋은 도구

전체 도구