๐ŸฆŠFoxulator
๐Ÿ”ข

์ง„๋ฒ• ๋ณ€ํ™˜๊ธฐ

2์ง„์ˆ˜, 8์ง„์ˆ˜, 10์ง„์ˆ˜, 16์ง„์ˆ˜ ๊ฐ„ ์‹ค์‹œ๊ฐ„ ์ง„๋ฒ• ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ์ปดํ“จํ„ฐ ๊ณผํ•™์— ํ•„์ˆ˜ ๋„๊ตฌ.

๋น ๋ฅธ ์ฐธ์กฐ

Dec
Bin
Oct
Hex
0
0000
0
0
10
1010
12
A
15
1111
17
F
255
11111111
377
FF

๐Ÿ“– ์‚ฌ์šฉ๋ฒ•

  1. ๋ณ€ํ™˜ํ•  ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”
  2. ์ž…๋ ฅ ์ง„๋ฒ•์„ ์„ ํƒํ•˜์„ธ์š” (2์ง„์ˆ˜, 8์ง„์ˆ˜, 10์ง„์ˆ˜, 16์ง„์ˆ˜)
  3. ๋ณ€ํ™˜ ๊ฒฐ๊ณผ๊ฐ€ ๋ชจ๋“  ์ง„๋ฒ•์œผ๋กœ ๋™์‹œ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค
  4. 16์ง„์ˆ˜์—์„œ๋Š” A-F ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค
  5. ๊ฒฐ๊ณผ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

  • โœ“2์ง„์ˆ˜(Binary), 8์ง„์ˆ˜(Octal), 10์ง„์ˆ˜(Decimal), 16์ง„์ˆ˜(Hex) ์ƒํ˜ธ ๋ณ€ํ™˜
  • โœ“์‹ค์‹œ๊ฐ„ ๋ณ€ํ™˜์œผ๋กœ ์ž…๋ ฅ ์ฆ‰์‹œ ๊ฒฐ๊ณผ ํ™•์ธ
  • โœ“0b, 0o, 0x ์ ‘๋‘์‚ฌ ์ž๋™ ์ธ์‹
  • โœ“ํฐ ์ˆ˜๋„ ์ •ํ™•ํ•˜๊ฒŒ ๋ณ€ํ™˜
  • โœ“๋ณ€ํ™˜ ๊ณผ์ • ๋‹จ๊ณ„๋ณ„ ํ‘œ์‹œ
  • โœ“ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜•์‹ ์ถœ๋ ฅ

๐Ÿ“ ๊ณ„์‚ฐ ๊ณต์‹

n์ง„์ˆ˜ โ†’ 10์ง„์ˆ˜: ฮฃ(์ž๋ฆฟ๊ฐ’ ร— n^์œ„์น˜)

๐Ÿ’ก ๊ณ„์‚ฐ ์›๋ฆฌ

  • โ€ข์ง„๋ฒ•์€ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ, ์‚ฌ์šฉํ•˜๋Š” ์ˆซ์ž์˜ ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค
  • โ€ข10์ง„์ˆ˜: 0-9 ์‚ฌ์šฉ, ์ผ์ƒ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ˆ˜ ์ฒด๊ณ„์ž…๋‹ˆ๋‹ค
  • โ€ข2์ง„์ˆ˜: 0๊ณผ 1๋งŒ ์‚ฌ์šฉ, ์ปดํ“จํ„ฐ๊ฐ€ ๋‚ด๋ถ€์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ˆ˜ ์ฒด๊ณ„์ž…๋‹ˆ๋‹ค
  • โ€ข8์ง„์ˆ˜: 0-7 ์‚ฌ์šฉ, Unix ํŒŒ์ผ ๊ถŒํ•œ(755, 644 ๋“ฑ)์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค
  • โ€ข16์ง„์ˆ˜: 0-9, A-F ์‚ฌ์šฉ, ์ƒ‰์ƒ์ฝ”๋“œ(#FF0000), ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค
  • โ€ข๋ณ€ํ™˜ ์›๋ฆฌ: ๊ฐ ์ž๋ฆฟ์ˆ˜์— ์ง„๋ฒ•์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์„ ๊ณฑํ•ด ํ•ฉ์‚ฐํ•ฉ๋‹ˆ๋‹ค
  • โ€ข์˜ˆ: 2์ง„์ˆ˜ 1011 = 1ร—2ยณ + 0ร—2ยฒ + 1ร—2ยน + 1ร—2โฐ = 8+0+2+1 = 11(10์ง„์ˆ˜)

โ“ ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

Q. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์™œ 16์ง„์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋‚˜์š”?

A. 16์ง„์ˆ˜ ํ•œ ์ž๋ฆฌ๋Š” ์ •ํ™•ํžˆ 4๋น„ํŠธ๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. 0xFF๋Š” 2์ง„์ˆ˜ 11111111๊ณผ ๊ฐ™์•„ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ, ์ƒ‰์ƒ์ฝ”๋“œ ๋“ฑ์„ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q. CSS ์ƒ‰์ƒ์ฝ”๋“œ #FF0000์€ ๋ฌด์Šจ ๋œป์ธ๊ฐ€์š”?

A. FF(๋นจ๊ฐ• 255), 00(์ดˆ๋ก 0), 00(ํŒŒ๋ž‘ 0)์œผ๋กœ ๋นจ๊ฐ„์ƒ‰์ž…๋‹ˆ๋‹ค. ๊ฐ 2์ž๋ฆฌ 16์ง„์ˆ˜๊ฐ€ RGB ์ƒ‰์ƒ ๊ฐ’(0-255)์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

Q. 2์ง„์ˆ˜๋ฅผ 16์ง„์ˆ˜๋กœ ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€?

A. 2์ง„์ˆ˜๋ฅผ ์˜ค๋ฅธ์ชฝ๋ถ€ํ„ฐ 4์ž๋ฆฌ์”ฉ ๋ฌถ์–ด ๊ฐ ๊ทธ๋ฃน์„ 16์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ: 11010110 โ†’ 1101|0110 โ†’ D6.

Q. ํŒŒ์ผ ๊ถŒํ•œ 755๋Š” ๋ฌด์Šจ ๋œป์ธ๊ฐ€์š”?

A. 8์ง„์ˆ˜๋กœ ์†Œ์œ ์ž(7=rwx), ๊ทธ๋ฃน(5=r-x), ๊ธฐํƒ€(5=r-x)์˜ ๊ถŒํ•œ์ž…๋‹ˆ๋‹ค. 7=111(2์ง„์ˆ˜)=์ฝ๊ธฐ+์“ฐ๊ธฐ+์‹คํ–‰ ๊ถŒํ•œ ๋ชจ๋‘ ์žˆ์Œ.

Q. 10์ง„์ˆ˜ 255๋Š” ์™œ ํŠน๋ณ„ํ•œ ์ˆซ์ž์ธ๊ฐ€์š”?

A. 255๋Š” 1๋ฐ”์ดํŠธ(8๋น„ํŠธ)๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ์–‘์ˆ˜์ž…๋‹ˆ๋‹ค. 2์ง„์ˆ˜ 11111111 = 16์ง„์ˆ˜ FF = 10์ง„์ˆ˜ 255์ž…๋‹ˆ๋‹ค. RGB ์ƒ‰์ƒ๊ฐ’, IP ์ฃผ์†Œ ์˜ฅํ…Ÿ์˜ ์ตœ๋Œ€๊ฐ’์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค.

์ง„๋ฒ• ๋ณ€ํ™˜๊ธฐ | Foxulator