16์ง์ 2์ง์ ๋ณํ๊ธฐ๋?
16์ง์ 2์ง์ ๋ณํ๊ธฐ๋ 16์ง์(Base 16)๋ฅผ 2์ง์(Base 2)๋ก ๋ฐ๊ฟ์ฃผ๋ ๋๊ตฌ์ ๋๋ค. 16์ง์๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์, ์ปฌ๋ฌ ์ฝ๋, MAC ์ฃผ์, ๊ธฐ๊ณ์ด ๋ฑ ์ปดํจํฐ ๋ถ์ผ์์ ํญ๋๊ฒ ์ฐ์ ๋๋ค. 2์ง์๋ฅผ ํจ์ฌ ์งง๊ณ ๊ฐ๊ฒฐํ๊ฒ ํํํ ์ ์๊ธฐ ๋๋ฌธ์ด์ฃ . 16์ง์ ํ ์๋ฆฌ๋ ์ ํํ 2์ง์ 4๋นํธ์ ๋์๋๋ฏ๋ก, ๋ณํ์ด ๋น ๋ฅด๊ณ ์ ๋ณด ์์ค ์์ด ์ด๋ฃจ์ด์ง๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์
๋ ฅ๋์ 16์ง์ ๊ฐ์ ์
๋ ฅํ์ธ์. ์์ 0x ์ ๋์ฌ๋ฅผ ๋ถ์ฌ๋ ๋๊ณ ์๋ตํด๋ ๋ฉ๋๋ค. A~F๋ ๋๋ฌธ์์ ์๋ฌธ์๋ฅผ ๋ชจ๋ ์ธ์ํฉ๋๋ค. ๋ณํ๊ธฐ๋ ์ ์ฒด 2์ง์ ๋ฌธ์์ด, 16์ง์ ํ ์๋ฆฌ๋น 4๋นํธ๋ก ๋ง์ถ ํํ(์ด๋ฅธ๋ฐ "๋๋ธ" ๋ณด๊ธฐ), ์ด์ ํด๋นํ๋ 10์ง์ ์ ์, ๊ทธ๋ฆฌ๊ณ ์
๋ ฅํ 16์ง์์ ์๋ฆฟ์๋ฅผ ํจ๊ป ๋ณด์ฌ์ค๋๋ค.
๋ณํ ์๋ฆฌ
16 = 2โด ์ด๊ธฐ ๋๋ฌธ์ 16์ง์ ํ ์๋ฆฌ๋ 4๋นํธ ๊ทธ๋ฃน์ ๊น๋ํ๊ฒ ๋์๋ฉ๋๋ค. ๋ณํ๊ธฐ๋ ๊ฐ ์๋ฆฌ์ 4๋นํธ ํจํด์ ์ฐพ์ ์์๋๋ก ์ด์ด ๋ถ์ ๋๋ค. ์ฌ๋์ด ์ฝ๊ธฐ ์ฌ์ด ๊ฒฐ๊ณผ์์๋ ์์ชฝ์ ๋ถํ์ํ 0์ ์๋ผ๋ด๊ณ , ํจ๋ฉ ํ์ ์ค์์๋ ๋ชจ๋ ๋๋ธ์ ๊ทธ๋๋ก ์ ์งํด ์๋ฆฌ๋ณ ์ ๋ ฌ์ ํ๋์ ๋ณผ ์ ์๊ฒ ํฉ๋๋ค. 10์ง์ ๊ฐ์ ์๋ฆฟ์์ ์์น์ ๋ฐ๋ฅธ ํฉ์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค: \(N = \sum d_i \cdot 16^i\).
์์ ๋ก ์ดํด๋ณด๊ธฐ
1A3F๋ฅผ ๋ณํํด ๋ด
์๋ค. ๊ฐ ์๋ฆฌ๋ฅผ ๋งคํํ๋ฉด 1 โ 0001, A โ 1010, 3 โ 0011, F โ 1111 ์ด ๋ฉ๋๋ค. ์ด๋ฅผ ์ด์ด ๋ถ์ด๋ฉด 0001101000111111์ด๊ณ , ์์ชฝ 0์ ์๋ผ๋ด๋ฉด 1101000111111์ด ๋ฉ๋๋ค. 10์ง์ ๊ฐ์ $$1\times4096 + 10\times256 + 3\times16 + 15 = 6719$$ ์
๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋์๋ฌธ์๊ฐ ์ค์ํ๊ฐ์? ์๋์ โ 1a3f์ 1A3F๋ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ๋
๋๋ค.
0x ์ ๋์ฌ๋ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์? ์ ํ ์ฌํญ์ด๋ฉฐ ์๋์ผ๋ก ๋ฌด์๋ฉ๋๋ค.
ํจ๋ฉ๋ ๋ฒ์ ์ ์๋ฆฟ์๊ฐ ๋ ๋ง์ ์ด์ ๋? ํจ๋ฉ ์ค์ ํญ์ 16์ง์ ํ ์๋ฆฌ๋น ์ ํํ 4๋นํธ๋ฅผ ์ฌ์ฉํด ๋๋ธ ๊ฒฝ๊ณ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๋ฐ๋ฉด ๊ธฐ๋ณธ ๊ฒฐ๊ณผ๋ ๋ถํ์ํ ์์ชฝ 0์ ์ ๊ฑฐํฉ๋๋ค.