1001.
๋ฌธ์ :
C/C++์ธ์ด์์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ช
๋ น์ด ์ถ๋ ฅ๋ฌธ์ด๋ค.
printf()๋ฅผ ์ด์ฉํด ๋ค์ ๋จ์ด๋ฅผ ์ถ๋ ฅํ์์ค.
Hello
์ฐธ๊ณ
C/C++ IDE ํ๋ก๊ทธ๋จ์ ์ค์นํ ํ,
์๋์ ๊ฐ์ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ "์ปดํ์ผ-์คํ"์ ์ํ์ํค๋ฉด,
์ง์ ํ "๋ฌธ์ฅ"์ด ์ถ๋ ฅ๋๋ค.
#include <stdio.h>
int main()
{
printf("๋ฌธ์ฅ");
return 0;
}
๊ฐ์ฅ ์ฒ์ ์ ํ๋ ๊ธฐ๋ณธ์ ์ธ ์ถ๋ ฅ ๋ฌธ์ ์ ๋๋ค.
์๋๋ ํด์ค ์ฝ๋์ ๋๋ค.
#include <stdio.h> //์ ์ฒ๋ฆฌ๊ธฐ๋ก ํ์ค์ ์ถ๋ ฅ ํค๋ํ์ผ ์ฌ์ฉ์ ์ ์ธ. int main(void){ printf("Hello"); //Hello ๋ฅผ ์ถ๋ ฅ. ํฐ๋ฐ์ดํ ์์ ์ถ๋ ฅํ ๊ฒ์ ์ ๋ ฅํ๋ฉด ๋๋ค. return 0; }
์ถ๋ ฅ ํจ์์ธ printf ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ ์ถ๋ ฅ ๊ด๋ จ ํจ์๊ฐ ํฌํจ๋ ํ์ค ์ ์ถ๋ ฅ ํค๋ํ์ผ, stdio.h ๊ฐ ์ ์๋์ด์ผ ํฉ๋๋ค. (๊ฐํน๊ฐ๋ค ๋ง์ด๋ค ์ค์ ํ๋ ๋ถ๋ถ์ ๋๋ค. stdio ๋ studio ๊ฐ ์๋ Standard Input/Output ์ ์ฝ์์ ๋๋ค. ์ค์ํ์ง ์๋๋ก ํฉ์๋ค. ์ธ๋ฏธ์ฝ๋ก ๋ ์์ง ๋ง์ธ์.)
1002.
๋ฌธ์ :
์ด๋ฒ์๋ ๊ณต๋ฐฑ()์ ํฌํจํ ๋ฌธ์ฅ์ ์ถ๋ ฅํ๋ค.
๋ค์ ๋ฌธ์ฅ์ ์ถ๋ ฅํด๋ณด์.
Hello World
(๋์๋ฌธ์์ ์ฃผ์ํ๋ค.)
์ฐธ๊ณ
#include <stdio.h>
int main()
{
printf("๋ฌธ์ฅ1 ๋ฌธ์ฅ2");
return 0;
}
์๋๋ ํด์ค ์ฝ๋์ ๋๋ค.
#include <stdio.h> //์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ํจ์ ์ฌ์ฉ์ ์ํด ์ ์ฒ๋ฆฌ๊ธฐ๋ฅผ ์ ์ํด์ค๋๋ค. int main(void){ printf("Hello World"); //ํฐ๋ฐ์ดํ ์์์ ๊ณต๋ฐฑ์ ๋๊ณ ๋ ์ถ๋ ฅํ ์ ์์ต๋๋ค. return 0; }
๋ง์ง๋ง์๋ return 0; ์ ์จ์ค์๋ค.
main ํจ์์์, ์ด๋ ํจ์๊ฐ ์ ์์ ์ผ๋ก ์คํ๋๊ณ ๋์, ์๋ฌ ์์ด ๋๋๋ค๋ ๊ฒ์ ์ด์์ฒด์ ์ ์๋ฆฌ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
์์ด๋ ์ ๋์๊ฐ๊ณ , ์์ด๋ ์ ๋์๊ฐ๋๋ค.
1003.
๋ฌธ์ :
์ด๋ฒ์๋ ์ค์ ๋ฐ๊ฟ ์ถ๋ ฅํ๋ ์ถ๋ ฅ๋ฌธ์ ์ฐ์ตํด๋ณด์.
๋ค์๊ณผ ๊ฐ์ด ์ค์ ๋ฐ๊ฟ ์ถ๋ ฅํด์ผ ํ๋ค.
Hello
World
(๋ ์ค์ ๊ฑธ์ณ ์ค์ ๋ฐ๊ฟ ์ถ๋ ฅ)
์ฐธ๊ณ
๋ฐฑ์ฌ๋์ ๋ฌธ์ '\'๋ ๊ธ๊ผด ์ค์ ์ ๋ฐ๋ผ,
'W'์ ๋น์ทํ ์ํ์('โฉ')๋ก ๋ณด์ด๊ธฐ๋ ํ์ง๋ง ๊ฐ์ ๋ฌธ์์ด๋ค.
printf( ) ํจ์๋ฅผ ์ด์ฉํด ๋ฌธ์ฅ์ ์ถ๋ ฅํ ๋, ์ค์ ๋ฐ๊พธ๊ธฐ ์ํด์๋
'\n'(new line์ ์๋ฏธ)์ ์ค์ ๋ฐ๊ฟ ์์น์ ๋ฃ์ด์ผ ํ๋ค.
'\t'๋ ํญ(tab),
'\c'์ ์บ๋ฆฌ์ง๋ฆฌํด(carriage return, ๊ทธ ์ค์ ๋งจ ์์ผ๋ก ์ปค์๋ฅผ ๋ณด๋)
๋ฑ์ด ์๋ค.
์ด๋ฌํ ๋ฌธ์๋ฅผ ์ด์ค์ผ์ดํ(escape) ๋ฌธ์๋ผ๊ณ ํ๊ณ ,
์ถ๋ ฅํ๋ ๋ฌธ์ฅ ์์์ ์ํ๋ ํ์์ ๋ง์ถ์ด ์ถ๋ ฅํ ์ ์๋๋ก
์ค์ ๋ฐ๊พธ๋ ๋ฑ์ ํน๋ณํ ์๋ฏธ๋ค์ ๋ํ๋ด๊ธฐ ์ํด ์ฌ์ฉํ๋ค.
์๋๋ ํด์ค์ฝ๋์ ๋๋ค.
#include <stdio.h> int main(void){ printf("Hello\nWorld"); return 0; }
Hello ์ World ์ค๊ฐ์ \n ์ด๋ผ๋ ๊ธ์๊ฐ ๋ณด์ด์๋์? ์ด๋ฅผ ๊ฐํ ๋ฌธ์ ๋๋ ์ค๋ฐ๊ฟ ๋ฌธ์๋ผ๊ณ ๋ ํฉ๋๋ค.
์ด๋ฆ ๊ทธ๋๋ก, Hello ๋ฅผ ์ถ๋ ฅํ๊ณ ์ค๋ฐ๊ฟ์ด ์ด๋ฃจ์ด์ ธ World ๊ฐ ๋ค์ ์ค์ ์ถ๋ ฅ์ด ๋ฉ๋๋ค.
1004.
๋ฌธ์ :
์ด๋ฒ์๋ ์์ ๋ฐ์ดํ(single quotation mark)๊ฐ ๋ค์ด์๋
ํน์ํ ํํ์ ์ถ๋ ฅ๋ฌธ์ ๋ํ ์ฐ์ต์ ํด๋ณด์.
๋ค์ ๋ฌธ์ฅ์ ์ถ๋ ฅํ์์ค.
'Hello'
์ฐธ๊ณ
printf( ) ํจ์๋ก ๋ฐ์ดํ ๋ฌธ์ ' ๋ฅผ ์ถ๋ ฅํ๊ธฐ ์ํด์๋ \' ๋ก ์
๋ ฅํด์ผ ํ๋ค.
\' ๋ ์์๋ฐ์ดํ ๋ฌธ์ ์์ฒด ์ถ๋ ฅ
\" ๋ ํฐ๋ฐ์ดํ ๋ฌธ์ ์์ฒด ์ถ๋ ฅ โฆ ๋ฑ.
์์๋ฐ์ดํ๋ ํฐ๋ฐ์ดํ๋ ๋ฌธ์๋ ๋ฌธ์ฅ์ ๋ํ๋ด๊ธฐ ์ํ ๊ธฐํธ๋ค๋ก ์ฐ์ด๋๋ฐ,
๊ทธ๋ ๊ฒ ์ฐ์ด๋ ์๋ฏธ๊ฐ ์๋๋ผ ๋ฐ์ดํ ๊ทธ ์์ฒด๋ฅผ ํํํด ์ฃผ๊ธฐ ์ํด์์ด๋ค.
์๋๋ ํด์ค ์ฝ๋์ ๋๋ค.
#include <stdio.h> int main(void){ printf("\'"); return 0; }
์ ๋ฌธ์ ์ ๋์จ ๊ฒ์ฒ๋ผ, ์์ ๋ฐ์ดํ๋ฅผ ์ถ๋ ฅํ ๋ \' ๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
1005.
๋ฌธ์ :
์ด๋ฒ์๋ ํฐ๋ฐ์ดํ(double quotation mark)๊ฐ ํฌํจ๋ ์ถ๋ ฅ๋ฌธ์ ์ฐ์ตํด๋ณด์.
๋ค์ ๋ฌธ์ฅ์ ์ถ๋ ฅํ์์ค.
"Hello World"
(๋จ, ํฐ๋ฐ์ดํ๋ ํจ๊ป ์ถ๋ ฅํ๋ค.)
์ฐธ๊ณ
printf( ) ํจ์๋ก ํฐ ๋ฐ์ดํ ๋ฌธ์ " ๋ฅผ ์ถ๋ ฅํ๊ธฐ ์ํด์๋ \" ๋ก ์ถ๋ ฅํด์ผ ํ๋ค.
์๋๋ ํด์ค ์ฝ๋์ ๋๋ค.
#include <stdio.h> int main(void){ printf("\"Hello World\""); return 0; }
์์ 1004๋ฒ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, ํฐ๋ฐ์ดํ๋ฅผ ์ถ๋ ฅํ๊ธฐ ์ํด \" ์ ์ฌ์ฉํ์ต๋๋ค.