๊ฐ์ฌ๊ฐ ๊ฐ๋ฅด์น๋ ๋ด์ฉ์ด ์๊ธฐํํ ์ ์ตํ์ง ์๋์ง๋ฅผ ํ๊ฐํ๋๋ผ ํ๋ฃจ๋ฅผ ๋ค ์
๊ทธ๋ฆฌ๊ณ ๋ญ ๊ฐ๋ฅด์ณค๋์ง ๊ณต๋ถ๋ ์ํ์
๊ฐ์ฌ๊ฐ ๊ฐ๋ฅด์น๋ ๋ด์ฉ์ด ์๊ธฐํํ ์ ์ตํ์ง ์๋์ง๋ฅผ ํ๊ฐํ๋๋ผ ํ๋ฃจ๋ฅผ ๋ค ์
๊ทธ๋ฆฌ๊ณ ๋ญ ๊ฐ๋ฅด์ณค๋์ง ๊ณต๋ถ๋ ์ํ์
๊ทธ ๋งํผ ์ ์คํ๋ค๋๊ฑฐ ์๋๊น ๋๋ถ๋ถ์ ๊ฐ์ฌ๊ฐ ๊ฐ๋ฅด์น๋ฉด ๋ค ๋ง๋์ค ์๊ณ ๊ฒ์ฆ์กฐ์ฐจ ์ํ๋ค. ๋น์ฅ ํ์๋ ์๋ ์ง์ ๋จธ๋ฆฌ์ ์ง์ด๋ฃ์ผ๋ ค๊ณ ์๊ฐ ๋ญ๋นํ๋ฉด์ ์ฝ์งํด๋ดค์ผ๋ฉด ์์์??
ํ๊ต ์ปค๋ฆฌํ๋ผ์ ๋ชป๋ฏฟ์์ ๋๋ฉด ๋.ํ์ ์๊ฐ....
๋.ํ ์ปค๋ฆฌํ๋ผ์ด๋ผ๊ณ ๋ญ ๋ค ๋ง๋ค๋ ๋ณด์ฅ์ด ์๋? ๋.ํ์์ ๊ฐ๋ฅด์น๋ค๋ฉด ๊ทธ๋ฅ ๋ฌด์ง์ฑ์ผ๋ก ๋ฏฟ์?
byte foo = 0b1010; int decimalFoo = Convert.ToInt32(foo, 2); ์ด๊ฑฐ ๋์ค ์ดํด ๋ชปํด์ ์ธ๋ชจ์๋๊ฑฐ๋ผ๊ณ ๋จ์ ํ๊ณ ๊ต์๋ฅผ ๋งค๋ํ ๊ฑฐ๋ฉด ์คํ๊ต๋ง ์กธ์ ํ๊ณ ๋ฏธ์ฑ ๋ฐ์ผ๋ฌ ๊ฐ์ด์ผ์ง
๋๊ฐ ๋ญ ์๋ค๊ณ ๊ฒ์ฆ์ ํด ใ ใ ๋ฐ์ฌ ํ์ ์๋? ๋์ด๋ ์๊น๋ง๊ฒ ์๋ ๊ฒ๋ ์์ผ๋ฉด ๊ฒ๋ฉ๋ง ๋ค์ด๊ฐ์ง๊ณ ๋ ๊ผญ ํ๊ต๋ค๋๋ ๊ณต๋ถ๋ชปํ๋ ์๋ผ๋ค์ด ๋์ฒ๋ผ ์ ์ํํ ๋ด์ง๊ฑธ๋๋ผ
๋จ์ํ๊ฒ ์๋ ์๋ ์ง์์ ๋ง๋์ง ์๋ง๋์ง ๊ฒ์ฆํ๋๋ฐ ๋ฐ์ฌํ์๊ฐ ์ ํ์ํจ?? ๋จธ์คํฌ๊ฐ ๋งํ๋๋ก ์ด์ ๋.ํ ์๊ฐ๋ ์ธํฐ๋ท์ ๋๋ฆฌ๊ณ ๋๋ฆฐ๊ฒ ์ง์์ธ๋ฐ ๋น์ ๋ค ๊ฐ์ด ๋ณธ์ธ์ด ๋งํ๋๊ฑฐ๋ง ๋ง๋ค๊ณ ์๊ฐํ๋ ์ฌ๋๋ค ๋ถ๋ฅ๋คํํ ๋ง์ด ๋นํด๋ด์ ์ ๋๋ก ๋ฌด์ง์ฑ์ผ๋ก ์๋ฏฟ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ํํ ๋ด์ง๋ ์ ๊ฒ?? ๋ชฐ๋ผ์ ๋ฌผ์ด๋ณด๋๋ฐ ๋น์ ๊ฐ์ด ์๋๊ผฝ๊ฒ ๋งํ๋์ฌ๋๋ค ์ฒ์ง์ผ๊ฑด๋ฐ ์๊ฐ๋ญ๋น ํ ์ผ ์์??
๊ทธ๋ฆฌ๊ณ ๋น์ฅ ํ์ ์๋ ์ง์์ด๋ผ๊ณ ํ์ง ์ธ๋ชจ ์๋ค๋ ๋ง 1๋ ์์ผ๋ค.