다해봄

진법 변환기

16진수 FF 는 10진수로 얼마일까?

16진수 FF 는 2진수 11111111, 10진수 255 입니다.

수학 정의 기준 · 위치 기수법, 2의 보수 표현 · 업데이트

-

-

2진수
-
8진수
-
10진수
-
16진수
-
36진수
-

2의 보수

8비트
-
16비트
-
32비트
-
64비트
-
결과가 이상한가요?
어떤 점인지 골라 주시면 확인해서 고치겠습니다. 넣은 숫자는 보내지 않습니다.

자세히 알려 주실 내용은 [email protected] 로 보내 주세요.

어떻게 계산했나요

수학 정의 기준 · 위치 기수법, 2의 보수 표현

  • 위치 기수법: n 진수의 각 자리는 n 의 거듭제곱. 10 이상은 A(10)~Z(35)
  • 2의 보수: n 비트에서 음수 x 는 2^n + x 로 담음. 범위 −2^(n−1) ~ 2^n − 1 을 벗어나면 '-'
  • 정수(BigInt)로 계산해 자리 수 제한이 없습니다. 소수점은 받지 않습니다

자주 묻는 질문

2진수·16진수는 어떻게 바꾸나요?

16진수 한 자리는 2진수 네 자리와 딱 맞습니다. FF(16) = 1111 1111(2) = 255(10) 입니다. 10진수를 다른 진수로 바꿀 때는 그 진수로 나눈 나머지를 거꾸로 읽습니다.

2의 보수는 무엇인가요?

컴퓨터가 음수를 담는 방법입니다. 8비트에서 −1 은 모든 비트를 1 로 채운 1111 1111(FF), −128 은 1000 0000(80) 입니다. 같은 비트라도 부호 없이 읽으면 255, 부호 있게 읽으면 −1 입니다.

0x·0b·0o 는 무엇인가요?

프로그래밍 언어에서 진수를 표시하는 접두어입니다. 0x 는 16진수, 0b 는 2진수, 0o 는 8진수입니다. 이 계산기는 고른 진수와 맞는 접두어가 붙어 있으면 떼고 읽습니다.

36진수까지 쓰는 이유는?

숫자 0~9 와 알파벳 A~Z 를 합치면 36 글자라 36진수까지 한 글자로 나타낼 수 있습니다. 짧은 주소·코드를 만들 때 씁니다.