0xf, 0xff, 0xfff, 0xffff은 무슨 의미인가
컴퓨터 메모리에 대해 공부하다 보면, 제목과 같은 표현이 아주 많이 등장한다. 앞의 0x는 뭘 의미하고? 뒤의 ffff은 무엇인가? 우선 앞의 0x는 16진수를 의미한다. 0부터 9까지, 그리고 A부터 F까지, 총 15에 해당하는 최대값을 자리수로 가지는 방법을 의미한다. 그렇다면 f는 15를 의미하기에, 0xf = 15*16^0, 0xff = 15*16^1 + 15*16^0, 0xfff = 15*16^2 + 15*16^1 + 15*16^0, 0xffff= 15*16^3 + 15*16^2 + 15*16^1 + 15*16^0 를 의미한다. 이를 32비트 상에서 메모리 주소로 표현한다면, 0xf = 0000 0000 0000 0000 0000 0000 0000 1111, 0xff = 0000 0000 000..
2023. 6. 27.