변수(Variable)란 프로그램이 조작할 수 있는 저장 공간에 부여된 이름입니다. C#의 모든 변수는 특정 타입(type)을 가지며, 이 타입에 따라 변수가 차지하는 메모리의 크기와 구조, 해당 메모리에 저장할 수 있는 값의 범위, 그리고 변수에 적용할 수 있는 연산의 종류가 결정됩니다.
변수에 값 할당하기
C#에서 변수에 값을 할당하는 방법은 매우 간단합니다. 등호(=) 연산자 뒤에 할당하고자 하는 값을 작성하면 됩니다.
int a = 10;
위 코드는 정수형 변수 a를 선언하는 동시에 10이라는 값을 초기화하는 예시입니다. 이처럼 선언과 동시에 값을 할당할 수도 있고, 먼저 변수를 선언한 후 나중에 값을 할당할 수도 있습니다.
예제 코드
변수를 선언하고 값을 할당한 후, 그 값을 출력하는 전체 과정을 살펴보겠습니다.
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
int a;
a = 100;
Console.WriteLine("a = {0}", a);
Console.ReadLine();
}
}
}코드 설명
int a;— 정수형 변수a를 선언합니다. 이 시점에는 아직 값이 할당되지 않았습니다.a = 100;— 등호 연산자를 사용하여 변수a에 100을 할당합니다.Console.WriteLine("a = {0}", a);— 형식 문자열과 함께 변수의 값을 콘솔에 출력합니다.{0}자리에 변수a의 값이 대입됩니다.
실행 결과
a = 100
프로그램을 실행하면 위와 같이 변수 a에 할당된 값인 100이 화면에 출력됩니다. 이처럼 C#에서는 등호(=) 연산자만으로 손쉽게 변수에 값을 할당할 수 있습니다.