(C์ธ์ด ๊ธฐ์ด) 13. ๋ฐฐ์ด(2) ๋ฌธ์๋ฅผ ์ ์ฅํ๋ ๋ฐฐ์ด ๋ฉ๋ชจ๋ฆฌ์ ๋ฌธ์๋ฅผ ์์์ ๋ง๊ฒ ์ฐ์์ผ๋ก ์ ์ฅํ๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ตญ ์์๋ฅผ ๋ค๋ฃจ๋ ๋ฐฐ์ด์ ์ฃผ๋ก ๋ฌธ์์ด์ ์ ์ฅํ๋ ๋ฐ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค. ๋ชจ๋ ์ํ๋ฒณ ๋ฌธ์๋ ํ ๋ฐ์ดํธ๋ก ์ถฉ๋ถํ ์ฌ์ฉ๋ ์ ์์ผ๋ charํ ๋ฐฐ์ด์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. charํ ๋ฐฐ์ด์ ์ ์ธํ ๋ ๊ผญ ๊ธฐ์ตํด์ผ ํ ์ ์ ์ ์ฅํ ๋ฌธ์์ด์ ๊ธธ์ด๋ณด๋ค ์ต์ํ ํ๋ ์ด์ ํฌ๊ฒ ๋ฐฐ์ด์ ์ ์ธํด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฌธ์์ด "apple"์ ์ ์ฅํ ๋ฐฐ์ด์ ๋ฐฐ์ด ์์ ๊ฐ์๊ฐ ์ต์ํ 6๊ฐ ์ด์์ด์ด์ผ ํฉ๋๋ค. a p p l e ์ด ์ฌ๋ถ์ ๊ณต๊ฐ์ด ํ์ํ ์ด์ ๋ ๋ ๋ฌธ์(\0)๋ฅผ ์ ์ฅํ๊ธฐ ์ํด์์ ๋๋ค. ๋ ๋ฌธ์์ ๊ธฐ๋ฅ์ ๋ค์ ์์ ๋ฅผ ํตํด ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. #include int main(void) { char str[80] = "apple.. 2023. 9. 10. (C์ธ์ด ๊ธฐ์ด) 4. ๋ฐ์ดํฐ ์ ๋ ฅ, scanf() ํค๋ณด๋๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ์ฐ์ฐ์ด ๊ฐ๋ฅํ ์ ์๋ ์ค์๋ก ์ฌ์ฉํ๋ ค๋ฉด ๋ณํ ๊ณผ์ ์ด ํ์ํ๋ฉฐ, ์ด๋ฅผ ์ํด scanf ํจ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. scanf ํจ์์ ์ฌ์ฉ๋ฒ ๊ฐ๋จํฉ๋๋ค. ๋ณ์์ ํํ์ ๋ง๋ ๋ณํ ๋ฌธ์๋ฅผ ์ ๋ ฅํ๊ณ ์ ๋ ฅํ ๋ณ์ ์์ &๊ธฐํธ๋ฅผ ๋ถ์ด๋ฉด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด intํ ๋ณ์ a์ ์ ์๋ฅผ ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ณํ ๋ฌธ์์ ๋ณ์ ์ฌ์ด๋ ์ฝค๋ง๋ก ๊ตฌ๋ถํฉ๋๋ค. scanf("%d", &a); ์์ ๋ฅผ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. #include int main(void) { int a; scanf("%d", &a); printf("์ ๋ ฅ๋ ๊ฐ : %d\n", a); return 0; } ํค๋ณด๋๋ก ์ ๋ ฅ๋๋ ๋ฌธ์๋ ๋ชจ๋ ๋ฌธ์๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค. scanf ํจ์๋ ๋ณํ ๋ฌธ์๋ฅผ ๋ณด๊ณ ์ ์๋ก ๋ณํํ ์ง ์ค์๋ก ๋ณํํ ์ง ์.. 2023. 8. 26. (C์ธ์ด ๊ธฐ์ด) 3. ๋ณ์์ ๋ฐ์ดํฐ ์ ๋ ฅ, prinf() ํ๋ก๊ทธ๋จ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํด ๋์ผ๋ฉด ํ์ํ ๋๋ง๋ค ๊บผ๋ด ์ธ ์ ์์ต๋๋ค. ์ด๋ ๋ณ์ ์ ์ธ์ ํตํด ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ ๊ณต๊ฐ์ ํ๋ณดํฉ๋๋ค. ๋ณ์๋ ๋ฐ์ดํฐ์ ์ข ๋ฅ์ ๋ฐ๋ผ ๊ฐ๊ฐ ๋ค๋ฅธ ํํ๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ ์๋ int, ์ค์๋ double, ๋ฌธ์๋ char, ๋ฌธ์์ด์ char ๋ฐฐ์ด์ ์ฌ์ฉํฉ๋๋ค. ์ฐ์ ๋ณ์๋ฅผ ์ ์ธํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ณ์ ์ ์ธ ๋ฐฉ๋ฒ ๋ณ์๋ฅผ ์ ์ธํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. ๋ฐ์ดํฐ์ ์ข ๋ฅ์ ๋ง๋ ์๋ฃํ๊ณผ ๋ณ์๋ช ์ ๋๋ํ ์ฐ๋ฉด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ ์๋ฅผ ์ ์ฅํ ๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ด ์ ์ธํฉ๋๋ค. int a; ์ฌ๊ธฐ์ int๋ ์๋ฃํ์ด๊ณ , a๋ ๋ณ์๋ช ์ ๋๋ค. ๊ทธ๋ฅ ์ฝ๊ฒ ๋งํ๋ฉด " ์ ์ a; "๋ผ๋ ๊ฑฐ์ฃ . ์ ์ด๋ ๊ฒ ๋ณ์๋ฅผ ์ ์ธํ๋ฉด ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ ๊ณต๊ฐ์ด ์๊ธฐ๊ฒ ๋ฉ๋๋ค. ์ ์ฅ ๊ณต๊ฐ ์์ ์ด๋ค.. 2023. 8. 26. (C์ธ์ด ๊ธฐ์ด) 2. ์์์ ๋ฐ์ดํฐ ํํ ๋ฐฉ๋ฒ ์ ์ ์์ ํํ๋ฒ ์ ์ ์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ผ๋น์ ์ซ์ 0~9, +, - ๊ธฐํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ๋ค ๊ฐ์ง ์ง๋ฒ, ์ฆ 10์ง์, 8์ง์, 2์ง์, 16์ง์๋ก ํํํ ์ ์์ต๋๋ค. 0~14๊น์ง์ ์๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ๋ค ์ง๋ฒ์ผ๋ก ๋ํ๋ด๋ณด๊ฒ ์ต๋๋ค. 10์ง์ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 8์ง์ 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 2์ง์ 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 16์ง์ 0 1 2 3 4 5 6 7 8 9 A B C D E 10์ง์ : 0~9๊น์ง 10๊ฐ์ ์ซ์ ์ฌ์ฉ 8์ง์ : 0~7๊น์ง 8๊ฐ์ ์ซ์ ์ฌ์ฉ 2์ง์ : 0๊ณผ 1 16์ง์ : .. 2023. 8. 25. ์ด์ 1 2 ๋ค์