2. [C์ธ์ด] ๋ฐ์ดํฐ์ ํํ ๋ฐฉ์ - 2์ง์์ 16์ง์ / ๋นํธ์ ๋ฐ์ดํธ
์ปดํจํฐ๋ 2์ง์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ์ ํํ ๋ฐ ์ฐ์ฐ์ ์งํํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก 2์ง์๋ฅผ ์ดํดํด์ผ C, C++, Java ๋ฑ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ ํํ๊ฒ ์ดํดํ ์ ์์ต๋๋ค. 1. 2์ง์๋ ๋ฌด์์ธ๊ฐ? 2์ง์๋ 0๊ณผ 1 ๋ ๊ฐ์ ์ซ์๋ฅผ ์ด์ฉํด์ ์๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ์
๋๋ค. ์์ ์คํํ์ผ ์์ฑ ๊ณผ์ ์์ ๋งํ ๊ธฐ๊ณ์ด์ ํํ๊ณผ ๋์ผํ ๊ฒ์ ์ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ผ์์ํ์์ ์ฐ๊ณ ์๋ ๊ฒ์ 10์ง๋ฒ์
๋๋ค. 0 ~ 9๊น์ง ์ด 10๊ฐ์ ์๋ฅผ ์ด์ฉํด์ ์๋ฅผ ํํํ๊ณ ์์ฃ . ์๋ฅผ ๋ค์ด์ 10์ง์์ธ 23 2์ง์๋ก ํํํ๊ฒ ๋๋ฉด 1 0111(2)๋ก ํํํ ์ ์์ต๋๋ค. 1 + 2 + 4 + 8 + 16 = 23 2. ๊ทธ๋ฌ๋ฉด 16์ง์๋ ๋ฌด์์ธ๊ฐ? ์ฒ์ ๋ณด๋ ๋จ์ด์ฌ์ ๋ฏ์ค๊ฒ ๋๊ปด์ง์ค ์ ์๊ฒ ์ง๋ง 2์ง์์ ๋ค๋ฅผ ๋ฐ ์์ต๋๋ค. 2์ง์๋..
2019.05.08