3F
3F
0011 1111
3은 0011, F는 1111입니다.
16진수를 입력하면 2진수 형태와 함께 각 자리의 4비트가 아래에 표시됩니다. 처음에는 111111인 3F가 입력되어 있습니다.
마지막 업데이트
Coddy는 브라우저에서 실제 코드를 작성하며 배웁니다. 인터랙티브 레슨, 즉각적인 피드백, 막힐 때 도와주는 AI까지.
16진수와 2진수는 정확히 맞아떨어집니다. 16은 2의 4제곱이므로 16진수 한 자리는 언제나 4비트를 나타냅니다. 그래서 계산할 것이 없습니다. 각 자리의 4비트를 찾아 나란히 적으면 됩니다.
외울 것은 16개 패턴뿐입니다. 0은 0000, 1은 0001, 8은 1000, A는 1010, F는 1111이며, 아래 표에 전부 나와 있습니다.
0011 1111과 111111은 같은 수이므로 첫 묶음의 앞자리 0은 생략해도 됩니다. 1바이트처럼 정해진 폭을 채워야 하는 값이라면 남겨 두세요.
F는 1111, 0은 0000이므로 FF는 모든 비트가 켜진 1바이트입니다.16진수 한 자리 16개와 각각의 4비트 패턴, 10진수 값입니다.
| 16진수 | 2진수 | 10진수 |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
3F
0011 1111
3은 0011, F는 1111입니다.
0xF0
1111 0000
위쪽 4비트는 켜져 있고 아래쪽 4비트는 꺼져 있습니다. 마스크로 바이트의 절반을 골라내는 방식입니다.
#FF8800
11111111 10001000 00000000
16진수 두 자리가 8비트짜리 1바이트가 됩니다.
CAFE
1100 1010 1111 1110
C는 1100, A는 1010, F는 1111, E는 1110입니다.
A5B 안의 5는 101이 아니라 0101입니다.A는 값이 10인 한 자리이고, 비트는 1010입니다.bin(int('3F', 16))은 '0b111111'을 반환합니다. 8비트를 모두 유지하려면 format(int('3F', 16), '08b')를 쓰세요. '00111111'이 반환됩니다.