์ธ์ด๋ ๋ญ๋ ์ง ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ์ดํดํ์ง ๋ชปํ๋ฉด ์ฌ์ฉํ๋๋ฐ ํฐ ์ด๋ ค์์ด ์๋๊ฒ ๊ฐ๋ค. ๋ฌธ๋ฒ์ ๊ณง ๋ฒ์ด๊ณ ๊ท์น์ด๋ค. ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ท์น์ด๊ธฐ ๋๋ฌธ์ ๋ฐ๋์ ์ง์ผ์ผํ๋ค.
C# ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ดํดํ๊ธฐ
์ถ๋ ฅ๋ฌธ
์ฝ๋๋ฅผ ์์ฑํ๋ค๋ณด๋ฉด ๋ณ์ ๊ฐ์ ์ถ๋ ฅํด์ผ ํ๋ ์ํฉ์ด ์จ๋ค. ์ด๋, ๋ช ๋ น ํ๋กฌํํธ(ํฐ๋ฏธ๋)์ System.Console.Write() ๋๋ System.Console.WriteLine() ๋ช ๋ น ์ฝ๋๋ฅผ ์ฌ์ฉํด ์ถ๋ ฅํ ์ ์๋ค. using ์ฐธ์กฐ๋ก using System;์ ํ๋ ๊ฒฝ์ฐ๋ผ๋ฉด Console.Write() ๋๋ Console.WriteLine() ๋ช ๋ น ์ฝ๋๋ฅผ ์ฌ์ฉํด ์ถ๋ ฅํ ์ ์๋ค. ์ถ๋ ฅ๋ฌธ์ผ๋ก ํ ์ค์ฉ ์ถ๋ ฅํ ๋ Console.WriteLine() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋๋ฐ ์๋ ์ค ๋ฐ๊ฟ์ ํ์ง ์์ ๋๋ Console.Write() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ค ๋ฐ๊ฟ ๊ธฐํธ(\n)๊ฐ ์๋๋ฐ ์ด๋ฐ ํน์๊ธฐํธ๋ฅผ ์ด์ค์ผ์ดํ ์ํ์ค๋ผ๊ณ ํ๋ค.
using System;
class TestProject_ConsoleWrite
{
static void Main()
{
Console.Write("์ค ๋ฐ๊ฟ X");
Console.WriteLine("์ค ๋ฐ๊ฟ O");
Console.WriteLine("์ค \n๋ฐ๊ฟ O");
}
}
์ฃผ์๋ฌธ
์ฃผ์๋ฌธ์ ์ฝ๋๋ฅผ ์คํํ๋๋ฐ ์ํฅ์ ์ฃผ์ง ์๋๋ค. ์ฝ๋๋ฅผ ์ค๋ช ํ๊ฑฐ๋ ํ๋ก๊ทธ๋จ ์ด๋ฆ, ์ฌ์ฉ์ ์ด๋ฆ, ์์ฑ์ผ ๋ฑ์ ๊ธฐ๋กํ๋ ์ฉ๋๋ก ์ฌ์ฉํ๋ค. ์ฃผ์๋ฌธ์ ์ฌ์ฉํ๊ฒ๋๋ฉด ์์ค ์ฝ๋๋ฅผ ์ญ์ ํ์ง ์๊ณ ์จ๊ธธ ์ ์๋ ํจ๊ณผ๋ ์๋ค. ์ฃผ์์ ์ข ๋ฅ๋ ํ์ค์ฃผ์(//), ํจ์์ฃผ์(///), ์ฌ๋ฌ ์ค ์ฃผ์(/* */)์ด ์๋ค.
using System;
class TestProject_ConsoleWrite
{
/// <summary>
/// ์ค ๋ฐ๊ฟ ๋ด์ฉ์ ์ถ๋ ฅํฉ๋๋ค.
/// </summary>
static void Main()
{
Console.Write("์ค ๋ฐ๊ฟ X"); // ์ค ๋ฐ๊ฟ X ์ฃผ์์
๋๋ค.
/*
Console.WriteLine("์ค ๋ฐ๊ฟ O");
Console.WriteLine("์ค \n๋ฐ๊ฟ O");
*/
}
}
๋ค์ฌ์ฐ๊ธฐ
๋ค์ฌ์ฐ๊ธฐ๋ ๊ณต๋ฐฑ 4์นธ (์คํ์ด์ค๋ฐ 4๋ฒ)์ผ๋ก ์ฌ์ฉํ ์๋ ์์ง๋ง, Tab ํ๋ฒ์ผ๋ก ๊ณต๋ฐฑ 4์นธ์ ํจ๊ณผ๋ฅผ ๋ผ ์ ์๋ค. ์ด์ธ์๋ 2์นธ ๋ค์ฌ์ฐ๊ธฐ์ Tab์ ์ด์ฉํ ์ ์์ง๋ง 2์นธ, 4์นธ, Tab์ ๊ฐ์ด ์ฐ๋๊ฑด ์ข์ง ์์ผ๋ฏ๋ก ์ฝ๋์ ์์๊ณผ ๋์ ๋ช ํํํด์ ๋์ค์ ์ฝ๋๋ฅผ ๋ค์ ์ดํด๋ณด๊ฑฐ๋ ๋ค๋ฅธ ์ฌ๋์ด ๋ณด์์๋ ์ดํดํ ์ ์๋ ๋์ผํ ๊ธฐ์ค(Tab or ๊ณต๋ฐฑ4์นธ)์ผ๋ก ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ๋๊ฒ์ด ๊ฐ์ฅ ์ข๋ค.
๊ณต๋ฐฑ์ฒ๋ฆฌ
C#์ ๊ณต๋ฐฑ์ด ๋ฌด์๋๋ค. ๋ช ๋ น์ด ์ฌ์ด์ ์ ๊ธฐํธ์ ๊ดํธ ์ฌ์ด์ ๊ณต๋ฐฑ์ ๋ฌด์๋๊ณ , ์ค ๋ฐ๊ฟ ๋ํ ํ๋ก๊ทธ๋จ ์คํ์ ์ํฅ์ ์ฃผ์ง ์๋๋ค.
using System;
class TestProject_ConsoleWrite
{
static void Main()
{
Console.Write("๊ณต๋ฐฑ");
Console. WriteLine( "๊ณต๋ฐฑ" );
Console. WriteLine(
"๊ณต๋ฐฑ")
;
}
}
์ฝ๋๋ ๊ฐ๋ ์ฑ์ด ์ ์ผ ์ค์ํ๋ฏ๋ก ์ ์ผ ์ ์์ ์ธ ์ฝ๋ ์์ฑ ๋ฐฉ์์ ์ฑํํ์ฌ ์ฝ๋ฉํ๊ธธ ๋ฐ๋๋ค.
์ด์ค์ผ์ดํ ์ํ์ค
์ญ์ฌ๋ฌ์(\) ๊ธฐํธ์ ํน์ ๋ฌธ์๋ฅผ ์กฐํฉํ๋ฉด ํน๋ณํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
\n : ํ์ค ๋ด๋ฆฌ๊ธฐ(๋ค์ ํ์ผ๋ก ์ด๋), Newline
\t : Tab ๋ค์ฌ์ฐ๊ธฐ(Tab ํฌ๊ธฐ๋งํผ ๋ค์ฌ์ฐ๊ธฐ)
\r : ์บ๋ฆฌ์ง ๋ฆฌํด(์ค์ ์์์ผ๋ก ์ด๋)
\' : ์์ ๋ฐ์ดํ ๋ฌธ์ ์ถ๋ ฅ
\" : ํฐ ๋ฐ์ดํ ๋ฌธ์ ์ถ๋ ฅ
\ํน์๋ฌธ์ : ํน์๋ฌธ์ ๋ฌธ์ ์ถ๋ ฅ
์๋ฆฌ ํ์์
์๋ฆฌ ํ์์๋ฅผ ์ด์ฉํด ์ถ๋ ฅ ์์์ ์ง์ ํ ์ ์๋ค. {n}๊ณผ ๊ฐ์ ํํ๋ก {0}, {1} ์์๋๋ก ์๋ฆฌ๋ฅผ ๋ง๋ค๊ณ ํด๋น ๊ฐ์ ์ฐจ๋ก๋ก ๋๊ฒจ์ฃผ์ด ์ถ๋ ฅํ๋ค. ์์์ index๋ 0๋ถํฐ ์์ํ๋ค.
using System;
class TestProject_ConsoleWrite
{
static void Main()
{
Console.Write("{0}", 100);
Console.WriteLine("{0}, {1}", 100, 200);
Console.WriteLine("{2}-{0}-{1}", 36, ๊ฐ์์ง, ๋ณด๋ฆฌ);
}
}
์๋ฆฌํ์์๋ฅผ ๋๊ฐ ๋ง๋ค๊ณ ์ธ์๋ฅผ ํ๊ฐ๋ง ๋๊ฒจ์ฃผ๊ฒ๋๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ๋ ์๋ฆฌํ์์๋ฅผ ๋ง๋ ๋งํผ ์ธ์๋ฅผ ์ ํํ๊ฒ ๋๊ฒจ์ฃผ์ด์ผ ํ๋ค.
'S T U D Y > C#' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Study C#] C# ๋ณ์ ๋ง๋ค๊ธฐ (1) | 2021.12.01 |
---|---|
[Study C#] ๋น์ฃผ์ผ ์คํ๋์ค 2019(Visual Studio 2019) ์ฃผ์ ๋จ์ถ๊ธฐ (0) | 2021.10.27 |
[Study C#] Hello World! Console ํ๋ก์ ํธ & ์ธํฐ๋ ํฐ๋ธ (0) | 2021.10.04 |
[Study C#] C# ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ดํดํ๊ธฐ (0) | 2021.10.01 |
[Study C#] C# ๊ต๊ณผ์๋ฅผ ์ ํ๋ค. (0) | 2021.09.30 |