변수(variable)란 프로그램이 값을 읽고 수정할 수 있도록 이름을 붙인 저장 공간을 의미합니다.
C#의 모든 변수는 반드시 특정 타입(type)을 가져야 하며, 이 타입은 다음 세 가지를 결정합니다.
- 변수가 차지하는 메모리의 크기와 구조
- 해당 메모리에 저장할 수 있는 값의 범위
- 변수에 적용할 수 있는 연산의 종류
변수 초기화의 기본 단계
변수를 초기화하려면 먼저 변수를 정의(선언)해야 합니다. 선언은 자료형과 변수명을 지정하는 것으로 시작됩니다.
int a;
선언된 변수를 초기화하려면 등호(=) 뒤에 상수 표현식을 작성하면 됩니다.
int a = 10;
위 코드에서 사용된 기본 문법은 다음과 같습니다.
variable_name = value;
C# 변수 사용 예제
이제 C#에서 변수를 선언하고 활용하는 간단한 예제를 살펴보겠습니다. 아래 코드는 서로 다른 자료형(short, int, double)의 변수를 선언하고, 두 변수의 합을 계산하여 출력합니다.
using System;
namespace VariableDefinition {
class Program {
static void Main(string[] args) {
short a;
int b ;
double c;
a = 10;
b = 20;
c = a + b;
Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c);
Console.ReadLine();
}
}
}실행 결과
a = 10, b = 20, c = 30
예제에서 볼 수 있듯이, 변수 a와 b에 각각 10과 20을 대입한 후 더한 결과가 c에 저장되어 정상적으로 출력되었습니다. 이처럼 C#에서는 자료형을 먼저 선언한 뒤 등호(=)를 사용해 원하는 값으로 손쉽게 초기화할 수 있습니다.