비트 폭
DEC
HEX 0x
OCT 0o
BIN 0b
7
6
5
4
3
2
1
0
ASCII'A'|U+0041
진법 변환이란?
진법 변환은 한 진법 체계의 숫자를 다른 진법 체계로 변환합니다. 컴퓨터는 2진법(기수 2)을 사용하고, 사람은 일반적으로 10진법(기수 10)을 사용합니다. 16진법(기수 16)과 8진법(기수 8)은 바이너리 데이터의 간결한 표현을 제공하며, 디버깅, 네트워크 프로토콜, 색상 코드, 파일 권한에서 자주 사용됩니다.
2의 보수
2의 보수는 바이너리에서 부호 있는 정수를 나타내는 표준 방식입니다. 최상위 비트(MSB)가 부호 비트 역할을 합니다. 0은 양수, 1은 음수입니다. 음수 값을 구하려면 모든 비트를 반전시키고 1을 더합니다. 예를 들어, 8비트 모드에서 -1은 11111111(0xFF)로 표현됩니다.
| 10진수 | 16진수 | 8진수 | 2진수 |
|---|---|---|---|
| 0 | 00 | 00 | 0000 |
| 1 | 01 | 01 | 0001 |
| 2 | 02 | 02 | 0010 |
| 3 | 03 | 03 | 0011 |
| 4 | 04 | 04 | 0100 |
| 5 | 05 | 05 | 0101 |
| 6 | 06 | 06 | 0110 |
| 7 | 07 | 07 | 0111 |
| 8 | 08 | 10 | 1000 |
| 9 | 09 | 11 | 1001 |
| 10 | 0A | 12 | 1010 |
| 11 | 0B | 13 | 1011 |
| 12 | 0C | 14 | 1100 |
| 13 | 0D | 15 | 1101 |
| 14 | 0E | 16 | 1110 |
| 15 | 0F | 17 | 1111 |