์ง์ ๋ณํ๊ธฐ
2์ง์, 8์ง์, 10์ง์, 16์ง์ ๋ฑ ๋ค์ํ ์ง์ ๊ฐ ๋ณํ์ ์ํํฉ๋๋ค.
์ซ์(10) โ 2์ง์ (Binary)
์ฌ์ฉ ๊ฐ๋ฅํ ๋ฌธ์
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
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)
๊ฐ ์๋ฆฟ์์ ๊ฐ์ ๊ธฐ์์ ๊ฑฐ๋ญ์ ๊ณฑ์ผ๋ก ๊ฒฐ์ ๋ฉ๋๋ค.
1010โ = 1ร2ยณ + 0ร2ยฒ + 1ร2ยน + 0ร2โฐ = 10โโ
๋ณํ ์๊ณ ๋ฆฌ์ฆ
10์ง์ โ n์ง์
- 1. 10์ง์๋ฅผ n์ผ๋ก ๋๋
- 2. ๋๋จธ์ง๋ฅผ ๊ธฐ๋ก
- 3. ๋ชซ์ด 0์ด ๋ ๋๊น์ง ๋ฐ๋ณต
- 4. ๋๋จธ์ง๋ฅผ ์ญ์์ผ๋ก ๋ฐฐ์ด
n์ง์ โ 10์ง์
- 1. ๊ฐ ์๋ฆฟ์์ ๊ธฐ์์ ๊ฑฐ๋ญ์ ๊ณฑ ๊ณฑํจ
- 2. ๋ชจ๋ ๊ฐ์ ํฉ์ฐ
- 3. ๊ฒฐ๊ณผ๊ฐ 10์ง์ ๊ฐ
์ค๋ฌด์์์ ์ง๋ฒ ํ์ฉ
์น ๊ฐ๋ฐ
- โข CSS ์์ ์ฝ๋ (#RGB, #RRGGBB)
- โข URL ์ธ์ฝ๋ฉ (%20, %3A ๋ฑ)
- โข Base64 ์ธ์ฝ๋ฉ (์ด๋ฉ์ผ, ์ด๋ฏธ์ง)
- โข ์ ๋์ฝ๋ ๋ฌธ์ ์ฝ๋ (U+0041)
์์คํ ๊ด๋ฆฌ
- โข ํ์ผ ๊ถํ ์ค์ (chmod 755)
- โข ๋คํธ์ํฌ ์ค์ (์๋ธ๋ท ๋ง์คํฌ)
- โข ๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๋ถ์
- โข ๋ก๊ทธ ํ์ผ ๋ถ์
๐ป ์ค๋ฌด ํ์ฉ ํ
- โข ๊ฐ๋ฐ์ ๋๊ตฌ: ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ์์ 16์ง๋ฒ ์์ ์ฝ๋๋ฅผ ์ง์ ํ์ธํ ์ ์์ต๋๋ค.
- โข ๊ณ์ฐ๊ธฐ ํ์ฉ: ํ๋ก๊ทธ๋๋จธ์ฉ ๊ณ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ง๋ฒ ๋ณํ์ ์ฝ๊ฒ ํ ์ ์์ต๋๋ค.
- โข ๋นํธ ์ฐ์ฐ: 2์ง๋ฒ์ ์ดํดํ๋ฉด ๋นํธ ์ฐ์ฐ์(&, |, ^, ~)๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- โข ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ: ์ง๋ฒ์ ์ดํดํ๋ฉด ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.