16์ง์ โ 10์ง์ ๋ณํ๊ธฐ๋?
16์ง์ โ 10์ง์ ๋ณํ๊ธฐ๋ 16์ง๋ฒ(ํฅ์ฌ๋ฐ์๋ฉ)์ผ๋ก ์ ํ ์ซ์๋ฅผ ์ฐ๋ฆฌ๊ฐ ์ผ์์์ ์ฐ๋ 10์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ ์ฃผ๋ ๋๊ตฌ์ ๋๋ค. 16์ง์๋ 0~9์ ์ด์ด A, B, C, D, E, F๊น์ง ์ด 16๊ฐ์ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ๋๋ฐ, A๋ 10, B๋ 11๊ณผ ๊ฐ์ ์์ผ๋ก F๊ฐ 15์ ํด๋นํฉ๋๋ค. ํ๋ก๊ทธ๋๋จธ, ์น ๋์์ด๋, ์ ์๊ณตํ ์์ง๋์ด๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ ์์ ์ฝ๋, ๋ฐ์ดํธ ๊ฐ์ ๋ค๋ฃฐ ๋ 16์ง์๋ฅผ ์์๋ก ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์, ์ด๋ฅผ ๋น ๋ฅด๊ฒ 10์ง์๋ก ์ฝ์ด๋ด๋ ์ผ์ด ์์ฃผ ํ์ํฉ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์
๋ ฅ๋์ 16์ง์ ๊ฐ์ ์
๋ ฅํ์ธ์. ์๋ฅผ ๋ค์ด 1A3F, FF, 0x2B ๊ฐ์ ํํ ๋ชจ๋ ๊ฐ๋ฅํฉ๋๋ค(์์ ๋ถ์ 0x๋ ๊ทธ๋๋ก ์ธ์๋๋ฉฐ ๋ณํ ์ ๋ฌด์๋ฉ๋๋ค). ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ผ๋ฏ๋ก ff์ FF๋ ๋๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋
๋๋ค. ๊ณ์ฐ ๋ฒํผ์ ๋๋ฅด๋ฉด 10์ง์ ๋ณํ๊ฐ์ด ์ฆ์ ํ์๋๊ณ , ์
๋ ฅํ ๊ฐ์ด ์ฌ๋ฐ๋ฅธ 16์ง์์ธ์ง๋ ํจ๊ป ํ์ธํด ์ค๋๋ค.
๊ณต์ ์์ธํ ๋ณด๊ธฐ
๊ฐ ์๋ฆฟ์๋ ์์ ์ ๊ฐ์ 16์ ๊ฑฐ๋ญ์ ๊ณฑ์ ๊ณฑํ ๋งํผ ๊ธฐ์ฌํฉ๋๋ค. ๊ฑฐ๋ญ์ ๊ณฑ์ ์ง์๋ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฟ์๋ฅผ 0๋ฒ์งธ๋ก ๋๊ณ ์ผ์ชฝ์ผ๋ก ๊ฐ์๋ก 1์ฉ ์ปค์ง๋๋ค.
$$\text{Decimal} = \sum_{i=0}^{n-1} d_i \times 16^{\,i}, \qquad d_i \in \text{Hexadecimal value}$$
1A3F๋ฅผ ์๋ก ๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. 0๋ฒ ์๋ฆฌ์ F=15๋ \(15 \times 1 = 15\), 1๋ฒ ์๋ฆฌ์ 3์ \(3 \times 16 = 48\), 2๋ฒ ์๋ฆฌ์ A=10์ \(10 \times 256 = 2560\), 3๋ฒ ์๋ฆฌ์ 1์ \(1 \times 4096 = 4096\)์ด ๋ฉ๋๋ค. ์ด๋ฅผ ๋ชจ๋ ๋ํ๋ฉด $$15 + 48 + 2560 + 4096 = 6719$$์
๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋์? ์๋์. A~F๋ ๋๋ฌธ์๋ ์๋ฌธ์๋ ๋ชจ๋ ์ธ์ํฉ๋๋ค.
0x ์ ๋์ฌ๋ฅผ ๋ถ์ฌ๋ ๋๋์? ๋ค. ์์ ๋ถ์ 0x ๋๋ 0X๋ ๋ณํ ์ ์ ์๋์ผ๋ก ์ ๊ฑฐ๋ฉ๋๋ค.
์๋ชป๋ ๋ฌธ์๊ฐ ๋ค์ด๊ฐ๋ฉด ์ด๋ป๊ฒ ๋๋์? (์ ํ์ ์ธ 0x๋ฅผ ์ ์ธํ๊ณ ) 0~9์ A~F ์ด์ธ์ ๋ฌธ์๊ฐ ํฌํจ๋๋ฉด ์ ํจํ์ง ์์ ์ ๋ ฅ์ผ๋ก ํ์๋๋ฉฐ ๊ฒฐ๊ณผ๋ 0์ผ๋ก ๋ํ๋ฉ๋๋ค.