Memory / 16진법
📌 Hexadecimal (16진법) - base 16
0 1 2 3 4 5 6 7 8 9 A B C D E F
메모리 어드레스를 표현할 때 16진수는 0x0, 0x1, ~ 0x1F로 표현함
사람이 보기 좋게, 구분하기 위해서 0x를 붙임
컴퓨터가 숫자를 표현하는 같은 방식으로 표현함
숫자가 바이너리보다 더 간결해짐
📌 Decimal (10진법) - base 10
0 1 2 3 4 5 6 7 8 9
1 10 100 1000
인간이 숫자를 표현하는 방법
📌 Binary (2진법) - base 2
0 1
1 2 4 8 16
컴퓨터가 숫자를 표현하는 방법
참고
decimal = binary = hexadecimal
13 = 1011 = 0xD
5 = 0101 = 0x5
숫자를 직접 변환해보자 binary to hexadecimal
0100011010100010
binary 숫자를 4 digits(bits)로 쪼개기
0100 0110 1010 0010
4 6 a 2
0x46a2