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

2์ง„์ˆ˜, 8์ง„์ˆ˜, 10์ง„์ˆ˜, 16์ง„์ˆ˜ ๋“ฑ ๋‹ค์–‘ํ•œ ์ง„์ˆ˜ ๊ฐ„ ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ง„์ˆ˜ ๋ณ€ํ™˜
๋ณ€ํ™˜ํ•  ์ˆซ์ž์™€ ์ง„์ˆ˜๋ฅผ ์„ ํƒํ•˜์„ธ์š”

์ˆซ์ž(10) โ†’ 2์ง„์ˆ˜ (Binary)

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž

2-10์ง„์ˆ˜

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

11-36์ง„์ˆ˜

0-9, A-Z (A=10, B=11, ..., Z=35)

์ง„์ˆ˜ ์ฒด๊ณ„ ์„ค๋ช…

2์ง„์ˆ˜ (Binary)

์‚ฌ์šฉ ๋ฌธ์ž: 0, 1

์ปดํ“จํ„ฐ์˜ ๊ธฐ๋ณธ ์–ธ์–ด

์˜ˆ: 1010โ‚‚ = 10โ‚โ‚€

8์ง„์ˆ˜ (Octal)

์‚ฌ์šฉ ๋ฌธ์ž: 0-7

Unix ๊ถŒํ•œ ์„ค์ •์— ์‚ฌ์šฉ

์˜ˆ: 12โ‚ˆ = 10โ‚โ‚€

10์ง„์ˆ˜ (Decimal)

์‚ฌ์šฉ ๋ฌธ์ž: 0-9

์ผ์ƒ์ƒํ™œ์—์„œ ์‚ฌ์šฉ

์˜ˆ: 10โ‚โ‚€

16์ง„์ˆ˜ (Hexadecimal)

์‚ฌ์šฉ ๋ฌธ์ž: 0-9, A-F

์ƒ‰์ƒ ์ฝ”๋“œ, ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ

์˜ˆ: Aโ‚โ‚† = 10โ‚โ‚€

๋ณ€ํ™˜ ๋ฐฉ๋ฒ•

๋‹ค๋ฅธ ์ง„์ˆ˜ โ†’ 10์ง„์ˆ˜: ๊ฐ ์ž๋ฆฟ์ˆ˜์— ํ•ด๋‹น ์ง„์ˆ˜์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์„ ๊ณฑํ•ด์„œ ํ•ฉ์‚ฐ

10์ง„์ˆ˜ โ†’ ๋‹ค๋ฅธ ์ง„์ˆ˜: ๋ชฉํ‘œ ์ง„์ˆ˜๋กœ ๋‚˜๋ˆ„๋ฉด์„œ ๋‚˜๋จธ์ง€๋ฅผ ์—ญ์ˆœ์œผ๋กœ ๋ฐฐ์—ด

์ง„๋ฒ•์˜ ์—ญ์‚ฌ์™€ ์ปดํ“จํ„ฐ ๊ณผํ•™์—์„œ์˜ ์‘์šฉ

์ง„๋ฒ•์˜ ์—ญ์‚ฌ์  ๋ฐœ์ „

์ง„๋ฒ•์€ ์ธ๋ฅ˜ ๋ฌธ๋ช…๊ณผ ํ•จ๊ป˜ ๋ฐœ์ „ํ•ด์™”์Šต๋‹ˆ๋‹ค. ๊ณ ๋Œ€ ๋ฐ”๋นŒ๋กœ๋‹ˆ์•„์˜ 60์ง„๋ฒ•, ๋งˆ์•ผ ๋ฌธ๋ช…์˜ 20์ง„๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” 10์ง„๋ฒ•๊นŒ์ง€, ๊ฐ ๋ฌธ๋ช…์€ ์ž์‹ ๋“ค์˜ ํ•„์š”์— ๋งž๋Š” ์ˆ˜ ์ฒด๊ณ„๋ฅผ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ณ ๋Œ€ ๋ฌธ๋ช…์˜ ์ง„๋ฒ•

  • โ€ข ๋ฐ”๋นŒ๋กœ๋‹ˆ์•„ 60์ง„๋ฒ•: ์‹œ๊ฐ„, ๊ฐ๋„ ์ธก์ •์˜ ๊ธฐ์›
  • โ€ข ์ด์ง‘ํŠธ 10์ง„๋ฒ•: ์ƒํ˜•๋ฌธ์ž ๊ธฐ๋ฐ˜ ์ˆ˜ ์ฒด๊ณ„
  • โ€ข ๋งˆ์•ผ 20์ง„๋ฒ•: ์†๊ฐ€๋ฝ๊ณผ ๋ฐœ๊ฐ€๋ฝ ๊ธฐ๋ฐ˜
  • โ€ข ๋กœ๋งˆ ์ˆซ์ž: ๊ฐ€์‚ฐ๋ฒ• ๊ธฐ๋ฐ˜์˜ ํ‘œ๊ธฐ๋ฒ•

ํ˜„๋Œ€ ์ง„๋ฒ•์˜ ํ™œ์šฉ

  • โ€ข 10์ง„๋ฒ•: ์ผ์ƒ์ƒํ™œ์˜ ํ‘œ์ค€
  • โ€ข 2์ง„๋ฒ•: ์ปดํ“จํ„ฐ์˜ ๊ธฐ๋ณธ ์–ธ์–ด
  • โ€ข 16์ง„๋ฒ•: ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ
  • โ€ข 8์ง„๋ฒ•: ์œ ๋‹‰์Šค ๊ถŒํ•œ ์‹œ์Šคํ…œ

์ปดํ“จํ„ฐ ๊ณผํ•™์—์„œ์˜ ์ง„๋ฒ•

2์ง„๋ฒ• (Binary)

์›๋ฆฌ: 0๊ณผ 1๋งŒ ์‚ฌ์šฉ

ํ™œ์šฉ: CPU, ๋ฉ”๋ชจ๋ฆฌ, ๋…ผ๋ฆฌ ํšŒ๋กœ

์žฅ์ : ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ๊ตฌํ˜„ ์šฉ์ด

์˜ˆ์‹œ: 1010โ‚‚ = 10โ‚โ‚€

์‘์šฉ: ๋””์ง€ํ„ธ ํ†ต์‹ , ๋ฐ์ดํ„ฐ ์ €์žฅ

16์ง„๋ฒ• (Hexadecimal)

์›๋ฆฌ: 0-9, A-F ์‚ฌ์šฉ

ํ™œ์šฉ: ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ, ์ƒ‰์ƒ ์ฝ”๋“œ

์žฅ์ : 2์ง„๋ฒ•์˜ ๊ฐ„๊ฒฐํ•œ ํ‘œํ˜„

์˜ˆ์‹œ: FFโ‚โ‚† = 255โ‚โ‚€

์‘์šฉ: ์›น ๊ฐœ๋ฐœ, ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

8์ง„๋ฒ• (Octal)

์›๋ฆฌ: 0-7 ์‚ฌ์šฉ

ํ™œ์šฉ: ์œ ๋‹‰์Šค ํŒŒ์ผ ๊ถŒํ•œ

์žฅ์ : 3๋น„ํŠธ์”ฉ ๊ทธ๋ฃนํ™” ๊ฐ€๋Šฅ

์˜ˆ์‹œ: 755โ‚ˆ = 493โ‚โ‚€

์‘์šฉ: ์‹œ์Šคํ…œ ๊ด€๋ฆฌ, ๋ณด์•ˆ ์„ค์ •

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ์˜ ์ง„๋ฒ• ํ™œ์šฉ

์‹ค์ œ ์‚ฌ์šฉ ์˜ˆ์‹œ

์ƒ‰์ƒ ์ฝ”๋“œ: #FF0000 (๋นจ๊ฐ„์ƒ‰)

๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ: 0x7FFF5FBFF5B0

ํŒŒ์ผ ๊ถŒํ•œ: chmod 755 (rwxr-xr-x)

๋น„ํŠธ ์—ฐ์‚ฐ: 0b1010 & 0b1100

๋„คํŠธ์›Œํฌ: IP ์ฃผ์†Œ์˜ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ

๋””๋ฒ„๊น…๊ณผ ์ตœ์ ํ™”

๋ฉ”๋ชจ๋ฆฌ ๋คํ”„: 16์ง„๋ฒ•์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ ๋‚ด์šฉ ํ™•์ธ

๋น„ํŠธ ํ”Œ๋ž˜๊ทธ: 2์ง„๋ฒ•์œผ๋กœ ์ƒํƒœ ๊ด€๋ฆฌ

ํ•ด์‹œ ๊ฐ’: 16์ง„๋ฒ•์œผ๋กœ ์ฒดํฌ์„ฌ ํ‘œํ˜„

์•”ํ˜ธํ™”: ๋ฐ”์ดํŠธ ๋‹จ์œ„ 16์ง„๋ฒ• ์ฒ˜๋ฆฌ

์••์ถ•: ๋น„ํŠธ ๋‹จ์œ„ ๋ฐ์ดํ„ฐ ์กฐ์ž‘

์ง„๋ฒ• ๋ณ€ํ™˜์˜ ์ˆ˜ํ•™์  ์›๋ฆฌ

์œ„์น˜ ๊ธฐ์ˆ˜๋ฒ• (Positional Notation)

๊ฐ ์ž๋ฆฟ์ˆ˜์˜ ๊ฐ’์€ ๊ธฐ์ˆ˜์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์œผ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

1234โ‚โ‚€ = 1ร—10ยณ + 2ร—10ยฒ + 3ร—10ยน + 4ร—10โฐ
1010โ‚‚ = 1ร—2ยณ + 0ร—2ยฒ + 1ร—2ยน + 0ร—2โฐ = 10โ‚โ‚€

๋ณ€ํ™˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜

10์ง„์ˆ˜ โ†’ n์ง„์ˆ˜

  1. 1. 10์ง„์ˆ˜๋ฅผ n์œผ๋กœ ๋‚˜๋ˆ”
  2. 2. ๋‚˜๋จธ์ง€๋ฅผ ๊ธฐ๋ก
  3. 3. ๋ชซ์ด 0์ด ๋  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต
  4. 4. ๋‚˜๋จธ์ง€๋ฅผ ์—ญ์ˆœ์œผ๋กœ ๋ฐฐ์—ด

n์ง„์ˆ˜ โ†’ 10์ง„์ˆ˜

  1. 1. ๊ฐ ์ž๋ฆฟ์ˆ˜์— ๊ธฐ์ˆ˜์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ ๊ณฑํ•จ
  2. 2. ๋ชจ๋“  ๊ฐ’์„ ํ•ฉ์‚ฐ
  3. 3. ๊ฒฐ๊ณผ๊ฐ€ 10์ง„์ˆ˜ ๊ฐ’

์‹ค๋ฌด์—์„œ์˜ ์ง„๋ฒ• ํ™œ์šฉ

์›น ๊ฐœ๋ฐœ

  • โ€ข CSS ์ƒ‰์ƒ ์ฝ”๋“œ (#RGB, #RRGGBB)
  • โ€ข URL ์ธ์ฝ”๋”ฉ (%20, %3A ๋“ฑ)
  • โ€ข Base64 ์ธ์ฝ”๋”ฉ (์ด๋ฉ”์ผ, ์ด๋ฏธ์ง€)
  • โ€ข ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž ์ฝ”๋“œ (U+0041)

์‹œ์Šคํ…œ ๊ด€๋ฆฌ

  • โ€ข ํŒŒ์ผ ๊ถŒํ•œ ์„ค์ • (chmod 755)
  • โ€ข ๋„คํŠธ์›Œํฌ ์„ค์ • (์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ)
  • โ€ข ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ๋ถ„์„
  • โ€ข ๋กœ๊ทธ ํŒŒ์ผ ๋ถ„์„

๐Ÿ’ป ์‹ค๋ฌด ํ™œ์šฉ ํŒ

  • โ€ข ๊ฐœ๋ฐœ์ž ๋„๊ตฌ: ๋ธŒ๋ผ์šฐ์ € ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ 16์ง„๋ฒ• ์ƒ‰์ƒ ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • โ€ข ๊ณ„์‚ฐ๊ธฐ ํ™œ์šฉ: ํ”„๋กœ๊ทธ๋ž˜๋จธ์šฉ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ง„๋ฒ• ๋ณ€ํ™˜์„ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • โ€ข ๋น„ํŠธ ์—ฐ์‚ฐ: 2์ง„๋ฒ•์„ ์ดํ•ดํ•˜๋ฉด ๋น„ํŠธ ์—ฐ์‚ฐ์ž(&, |, ^, ~)๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • โ€ข ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”: ์ง„๋ฒ•์„ ์ดํ•ดํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.