42seoul/projects

[C++] endl ๊ณผ ‘\n’ ์ฐจ์ด์ 

moaoh 2023. 9. 2. 22:24

endl ๊ณผ โ€˜\nโ€™ ์ฐจ์ด์ 

std::cout << "hello" << std::endl;

std::cout << "world" << '\n';

์œ„์— ์ถœ๋ ฅ๋˜๋Š” ๋‘ ๋ฌธ์ž์—ด์˜ ๊ฒฝ์šฐ ์ถœ๋ ฅ๊ฐ’์€ ์„œ๋กœ ๋˜‘๊ฐ™์ด ๋‚˜์˜ค๊ฒŒ๋œ๋‹ค. ํ•˜์ง€๋งŒ ๋‚ด๋ถ€์ ์œผ๋กœ ๋ณด๋ฉด ๊ธฐ๋Šฅ์ ์ธ ๋ถ€๋ถ„์—์„œ ์ฐจ์ด์ ์ด ์ƒ๊ธฐ๊ฒŒ ๋˜๋Š”๋ฐ.
endl ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” โ€˜\nโ€™๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ๋ฒ„ํผ๋ฅผ ๋น„์šฐ๋Š” ์—ญํ• ์„ ๊ฐ™์ด ์ง„ํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค.
 

https://www.tcpschool.com/c/c_io_console

๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ• ๋•Œ์—๋Š” ์ผ์ผ์ด ๋ฐ”๋กœ๋ฐ”๋กœ ์ถœ๋ ฅ์ด ๋˜์ง€์•Š๊ณ  ๋ชจ์•„๋‘์—ˆ๋‹ค๊ฐ€ ๋ฒ„ํผ๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•ด์„œ ํ•œ๋ฒˆ์— ์ถœ๋ ฅ์„ ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ
( ๋ฒ„ํผ๋ฅผ ์‚ฌ์šฉํ•˜์ง€์•Š๊ณ  ์ผ์ผ์ด ์ถœ๋ ฅ์„ ํ•˜๊ฒŒ๋˜๋ฉด ๋ฒ„ํผ์— ๋ชจ์™€์„œ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋А๋ฆฌ๊ฒŒ ์ถœ๋ ฅ์ด ๋œ๋‹ค. )
endl๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์ถœ๋ ฅ๋ฒ„ํผ๋ฅผ ๋น„์šฐ๋Š” ํ–‰์œ„๋ฅผ ์ถ”๊ฐ€์ ์œผ๋กœ ํ•ด์ค€๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.
 

๊ฒฐ๋ก 

โ€˜\nโ€™์€ ๊ทธ๋ƒฅ newline์ด๊ณ ,
endl๊ฐ™์€ ๊ฒฝ์šฐ๋Š” newline + ๋ฒ„ํผ๋ฅผ ๋น„์šฐ๋Š” ์—ญํ• ์ด ๋œ ์–˜๋ผ๊ณ  ์ƒ๊ฐ์„ํ•˜๋ฉด ๋œ๋‹ค.