진법 변환
2·8·10·16진수와 비트 연산
브라우저 내 처리
입력
결과
결과
- 2진수
1111 1111 - 8진수
377 - 10진수
255 - 16진수
FF
비트 정보
비트 길이
8bit
1의 개수
8개
NOT 연산
-256
양수는 왼쪽(<<), 음수는 오른쪽(>>) 시프트입니다.
<< 0 = 255 (0xFF)
자바스크립트가 정확히 다루는 범위(약 9천조)까지 지원합니다.
색상 코드나 권한 값처럼 16진수를 자주 만나게 됩니다. 값을 하나 넣으면 모든 진법 표기가 동시에 나오고, 2진수는 4자리씩 끊어 보여 줘 읽기 편합니다.
사용 방법
- 1 입력할 값의 진법을 고릅니다.
- 2 값을 입력합니다. 다른 진법으로 바꿔도 값은 유지됩니다.
- 3 네 가지 진법 표기를 한 번에 확인합니다.
- 4 시프트 슬라이더로 비트 이동 결과를 확인할 수 있습니다.
자주 묻는 질문
왜 16진수를 쓰나요?
2진수 네 자리가 16진수 한 자리와 정확히 대응해서, 긴 2진수를 짧게 표현하면서도 비트 구조를 그대로 볼 수 있기 때문입니다. 색상 코드 #FF5733이 대표적인 예입니다.
아주 큰 수도 되나요?
자바스크립트가 정확히 다룰 수 있는 범위(약 9천조)까지 지원합니다. 그보다 큰 값은 정확도가 떨어지므로 입력되지 않습니다.
음수 시프트는 무엇인가요?
오른쪽 시프트(>>)입니다. 왼쪽 시프트는 2를 곱하는 것과, 오른쪽 시프트는 2로 나누는 것과 같은 효과를 냅니다.