๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
(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์–ธ์–ด ๊ธฐ์ดˆ) 3. ๋ณ€์ˆ˜์™€ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ, prinf() ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•ด ๋†“์œผ๋ฉด ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ๊บผ๋‚ด ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ ๋ณ€์ˆ˜ ์„ ์–ธ์„ ํ†ตํ•ด ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค. ๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๊ฐ๊ฐ ๋‹ค๋ฅธ ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ •์ˆ˜๋Š” int, ์‹ค์ˆ˜๋Š” double, ๋ฌธ์ž๋Š” char, ๋ฌธ์ž์—ด์„ char ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„  ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐฉ๋ฒ• ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜์— ๋งž๋Š” ์ž๋ฃŒํ˜•๊ณผ ๋ณ€์ˆ˜๋ช…์„ ๋‚˜๋ž€ํžˆ ์“ฐ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ •์ˆ˜๋ฅผ ์ €์žฅํ•  ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. int a; ์—ฌ๊ธฐ์„œ int๋Š” ์ž๋ฃŒํ˜•์ด๊ณ , a๋Š” ๋ณ€์ˆ˜๋ช…์ž…๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด " ์ •์ˆ˜ a; "๋ผ๋Š” ๊ฑฐ์ฃ . ์ž ์ด๋ ‡๊ฒŒ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ ๊ณต๊ฐ„์ด ์ƒ๊ธฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ €์žฅ ๊ณต๊ฐ„ ์•ˆ์— ์–ด๋–ค.. 2023. 8. 26.