MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

16์ง„์ˆ˜ (Base 16)
FF
from decimal 255
10์ง„์ˆ˜ ์ž…๋ ฅ 255
16์ง„์ˆ˜ ๊ฐ’ FF
0x ์ ‘๋‘์‚ฌ ํฌํ•จ 0xFF

10์ง„์ˆ˜ โ†’ 16์ง„์ˆ˜ ๋ณ€ํ™˜๊ธฐ๋ž€?

์ด ๋„๊ตฌ๋Š” 10์ง„์ˆ˜(base 10, 0~9 ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์—์„œ ์“ฐ๋Š” ์ˆ˜ ์ฒด๊ณ„)๋กœ ์ ํžŒ ์ˆซ์ž๋ฅผ 16์ง„์ˆ˜(base 16, 0~9 ์ˆซ์ž์™€ A~F ์•ŒํŒŒ๋ฒณ์„ ์‚ฌ์šฉ)๋กœ ๋ฐ”๊ฟ” ์ค๋‹ˆ๋‹ค. 16์ง„์ˆ˜๋Š” 16์ง„์ˆ˜ ํ•œ ์ž๋ฆฌ๊ฐ€ ์ •ํ™•ํžˆ 4๊ฐœ์˜ 2์ง„ ๋น„ํŠธ๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œยท์ปฌ๋Ÿฌ ์ฝ”๋“œยท๋ฐ”์ดํŠธ ๊ฐ’ยท๋””๋ฒ„๊น… ๋“ฑ ์ปดํ“จํ„ฐ ๋ถ„์•ผ์—์„œ ํญ๋„“๊ฒŒ ์“ฐ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

์ •์ˆ˜๋กœ ๋œ 10์ง„์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด 255๋ฅผ ๋„ฃ์œผ๋ฉด 16์ง„์ˆ˜ ๊ฐ’(FF)๊ณผ ํ•จ๊ป˜, ํ”ํžˆ ์“ฐ๋Š” 0x ์ ‘๋‘์‚ฌ ํ˜•ํƒœ(0xFF)๊นŒ์ง€ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค. ์Œ์ˆ˜๋„ ์ง€์›ํ•˜๋ฉฐ, ์•ž์— ๋งˆ์ด๋„ˆ์Šค ๊ธฐํ˜ธ๋ฅผ ๋ถ™์—ฌ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ณ€ํ™˜ ์›๋ฆฌ ํ•œ๋ˆˆ์— ๋ณด๊ธฐ

๋ณ€ํ™˜์€ 16์œผ๋กœ ๋ฐ˜๋ณตํ•ด์„œ ๋‚˜๋ˆ„๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž๋ฅผ 16์œผ๋กœ ๋‚˜๋ˆ  ๋‚˜๋จธ์ง€๋ฅผ ๊ธฐ๋กํ•˜๊ณ , ๊ทธ ๋ชซ์œผ๋กœ ๊ฐ™์€ ๊ณผ์ •์„ ๋ชซ์ด 0์ด ๋  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋‚˜๋จธ์ง€๋Š” 16์ง„์ˆ˜ ํ•œ ์ž๋ฆฌ์— ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค. 0~9๋Š” ๊ทธ๋Œ€๋กœ ๋‘๊ณ , 10ยท11ยท12ยท13ยท14ยท15๋Š” ๊ฐ๊ฐ AยทBยทCยทDยทEยทF๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์— ๋‚˜์˜จ ๋‚˜๋จธ์ง€๋ถ€ํ„ฐ ๊ฑฐ๊พธ๋กœ ์ฝ์–ด ๋ถ™์ด๋ฉด ์ตœ์ข… 16์ง„์ˆ˜ ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค.

$$\text{Hex} = \left( \text{Decimal} \right)_{10} \rightarrow \left( \sum_{i=0}^{k} d_i \cdot 16^{\,i} \right)_{16}, \quad d_i = \left\lfloor \frac{|\text{Decimal}|}{16^{\,i}} \right\rfloor \bmod 16$$
10์ง„์ˆ˜๋ฅผ 16์œผ๋กœ ๋ฐ˜๋ณตํ•ด์„œ ๋‚˜๋ˆ„์–ด 16์ง„์ˆ˜ ์ž๋ฆฟ๊ฐ’์— ๋Œ€์‘ํ•˜๋Š” ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜๋Š” ๊ณผ์ •
16์œผ๋กœ ๋ฐ˜๋ณตํ•ด์„œ ๋‚˜๋ˆ„๊ณ , ๋‚˜๋จธ์ง€๋ฅผ ์•„๋ž˜์—์„œ ์œ„๋กœ ์ฝ์œผ๋ฉด 16์ง„์ˆ˜ ์ž๋ฆฟ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ์ œ๋กœ ๋”ฐ๋ผ ํ•˜๊ธฐ

255๋ฅผ ๋ณ€ํ™˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. \(255 \div 16 = 15\), ๋‚˜๋จธ์ง€ 15(F); \(15 \div 16 = 0\), ๋‚˜๋จธ์ง€ 15(F). ์•„๋ž˜์—์„œ ์œ„๋กœ ์ฝ์œผ๋ฉด FF, ์ฆ‰ 0xFF๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. 4096๋„ ํ•ด๋ณผ๊นŒ์š”? \(4096 \div 16 = 256\), ๋‚˜๋จธ์ง€ 0; \(256 \div 16 = 16\), ๋‚˜๋จธ์ง€ 0; \(16 \div 16 = 1\), ๋‚˜๋จธ์ง€ 0; \(1 \div 16 = 0\), ๋‚˜๋จธ์ง€ 1. ๋”ฐ๋ผ์„œ ๊ฒฐ๊ณผ๋Š” 1000์ž…๋‹ˆ๋‹ค.

10์ง„์ˆ˜ 10๋ถ€ํ„ฐ 15๊นŒ์ง€๋ฅผ 16์ง„์ˆ˜ ๋ฌธ์ž A๋ถ€ํ„ฐ F๊นŒ์ง€์— ๋Œ€์‘์‹œํ‚จ ํ‘œ
10์ง„์ˆ˜ 10โ€“15๋Š” 16์ง„์ˆ˜ ๋ฌธ์ž Aโ€“F์— ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ(FAQ)

16์ง„์ˆ˜์— ์™œ ์•ŒํŒŒ๋ฒณ์„ ์“ฐ๋‚˜์š”? 16์ง„์ˆ˜๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๊ธฐํ˜ธ 16๊ฐœ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ 10์ง„์ˆ˜์—๋Š” ์ˆซ์ž๊ฐ€ 0~9๊นŒ์ง€ 10๊ฐœ๋ฟ์ด๋ผ, ๋ชจ์ž๋ž€ 10~15 ๊ฐ’์„ A~F ์•ŒํŒŒ๋ฒณ์œผ๋กœ ์ฑ„์›Œ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

0x ์ ‘๋‘์‚ฌ๋Š” ๋ฌด์Šจ ๋œป์ธ๊ฐ€์š”? Cยท์ž๋ฐ”ยทํŒŒ์ด์ฌ์„ ๋น„๋กฏํ•œ ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ์“ฐ๋Š” ํ‘œ๊ธฐ ์•ฝ์†์œผ๋กœ, ๋’ค์— ์˜ค๋Š” ๋ฌธ์ž๊ฐ€ 16์ง„์ˆ˜ ๋ฆฌํ„ฐ๋Ÿด์ž„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

์†Œ์ˆ˜๋‚˜ ๋ถ„์ˆ˜๋„ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋‚˜์š”? ์ด ๋ณ€ํ™˜๊ธฐ๋Š” ์ •์ˆ˜๋ฅผ ๋‹ค๋ฃจ๋ฉฐ, ์†Œ์ˆ˜ ๋ถ€๋ถ„์€ ๋ณ€ํ™˜ ์ „์— ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: