ํ2 ์ฃผ์ ์๋ฃ๊ตฌ์กฐ์ ์๊ฐ๋ณต์ก๋ ๋ค์ด๊ฐ๋ฉฐํ๋ก๊ทธ๋๋ฐ ์ด์ฐฝ๊ธฐ์๋ ์๊ฐ๋ ์ค์ํ์ง๋ง, ๊ณต๊ฐ๋ ๋งค์ฐ ์ค์ํ์ต๋๋ค. ์ง๊ธ์ฒ๋ผ ๊ณ ์ฌ์ ๋ฉ๋ชจ๋ฆฌ์ ํ๋๋์คํฌ๋ฅผ ์ ๋ ดํ ๊ฐ๊ฒฉ์ ์ด ์ ์์๊ธฐ ๋๋ฌธ์ด์ฃ . ๊ทธ๋น์์๋ ์ฉ๋์ด ์ถฉ๋ถํ ๋ฉ๋ชจ๋ฆฌ๋ ์์์ต๋๋ค. ๋ฐ๋ผ์ ๋ณ์์ ํจ์๋ฅผ ์ ์ธํ๊ฑฐ๋ ์ฌ์ฉํ ๋๋ ๋ถํ์ํ ๋ถ๋ถ์ ๋ง๋ค์ง ์์์ผ๋ฉฐ ํ๋ก๊ทธ๋จ ์คํํ์ผ์ ์ฉ๋๋ ์ค์ํ์ฃ . ์ปดํจํฐ๊ฐ ๋ฐ์ ํ๋ฉด์ ์ง๊ธ์ ๊ณต๊ฐ์ ๋ํ ์ ์ฝ์ ๊ฑฐ์ ์๋ค๊ณ ํด๋ ๋ฌด๋ฐฉํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋์ฑ ์๊ฐ์ ๋ํ ์ค์๋๊ฐ ์ฌ๋ผ๊ฐ๊ธฐ๋ ํ์ฃ . ์๊ฐ๋ณต์ก๋๋ ๋น ์ค(Big-O)๋ผ๋ ํํ๋ฐฉ์์ ๋๋ถ๋ถ ์ฌ์ฉํฉ๋๋ค. ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ด ์คํ๋๋๋ฐ ๊ฐ์ฅ ์ต์ ์ ์กฐ๊ฑด์ธ ์ํ๋ก ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋๋ฅผ ํ๋จํ๋ ์งํ์ ๋๋ค. ์ฃผ๋ก ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ์ ๋ํ ์๊ฐ๋ณต์ก๋๋ฅผ ์์๋ณด๊ฒ ์ต๋๋ค.๋ค์์ ์ฃผ์ ์๋ฃ๊ตฌ์กฐ์ ์ฐ์ฐ๋ณ ์๊ฐ๋ณต์ก๋์ ๋๋ค. ๋ฐฐ์ด (A.. 2025. 2. 7. [C/C++] 10. ํฌ์ธํฐ(feat. ์ค๋งํธ ํฌ์ธํฐ) โ ํฌ์ธํฐ C++์ ์ฅ์ ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ง์ ์ ์ผ๋ก ์ ์ดํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ๋ง์ ๊ฐ๋ฐ์์๊ฒ๋ ๋จ์ ์ผ๋ก ๋๊ปด์ง ์ ์๋ค. ๋์ผ๋ก ํคํ ํ์ธํด ๋ณผ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋ชป ๊ด๋ฆฌํ๋ฉด ํ๋ก๊ทธ๋จ์ด ์ฃฝ์ด๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ง์ ์ ์ดํ๋ ๊ฒ์ด ์ข์ ์๋ ์๊ณ ์๋ ์๋ ์์ง๋ง, ํ์คํ ๊ฑด C/C++์ ์ปดํจํฐ์ ๋ฉ์ธ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ด๋ป๊ฒ ๋์๊ฐ๋์ง ์๊ธฐ์๋ ์ ํฉํ๋ค๋ ๊ฒ์ด๋ค. ํฌ์ธํฐ๋ ์ฃผ์๋ฅผ ๋ด๊ณ ์๋ ๋ณ์์ด๋ค. 64๋นํธ ์ฒด์ ์์ integer ํ์ ์ ํฌ์ธํฐ ๋ณ์๋ ๋ช์ธ๊ฐ๋ฅผ ๋ฌป๋ ์ง๋ฌธ์ ๋ง์ ๋ถ๋ค์ด 4byte๋ผ๊ณ ๋๋ตํ๋ค. ํฌ์ธํฐ๋ณ์๋ ์ฃผ์๋ฅผ ๋ด๊ณ ์๋ ํฌ์ธํฐ๋ณ์๋ ์ปดํจํฐ์ ์๋(word)์ ๊ฐ๋ค. 8๋นํธ ์ฒด์ ์์๋ 1 ์๋๊ฐ 8๋นํธ=1๋ฐ์ดํธ์ด๋ค. ๋ฐ๋ผ์ 64๋นํธ ์ฒด์ ์์๋ ํ์ ์ด ๋ฌด์์ด๊ฑด ๊ฐ์ ํฌ์ธํฐ ๋ณ์์ ํฌ๊ธฐ๋ 64.. 2023. 4. 26. ์ด์ 1 ๋ค์