C#의 모든 변수는 특정 타입(type)을 가집니다. 이 타입은 변수가 차지하는 메모리의 크기와 레이아웃, 해당 메모리에 저장할 수 있는 값의 범위, 그리고 변수에 적용할 수 있는 연산의 종류를 결정합니다.
C# 변수 선언 기본 문법
C#에서 변수는 다음과 같은 형식으로 선언합니다.
<data_type> <variable_list>;
여기서 <data_type>은 변수의 자료형(int, float 등)을 의미하고, <variable_list>에는 쉼표로 구분된 하나 이상의 변수 이름이 들어갑니다. 문장 끝에는 반드시 세미콜론(;)을 붙여야 합니다.
선언 예제
다음은 정수형 변수 두 개를 동시에 선언한 예입니다.
int x, y;
위 코드에서 x와 y는 모두 int(정수) 타입의 변수입니다. 이처럼 같은 타입의 여러 변수를 한 줄에서 쉼표로 구분하여 선언할 수 있습니다.
다른 타입의 변수 선언하기
int 외에도 C#은 다양한 기본 데이터 타입을 제공하며, 각 타입별로 변수를 선언하는 방법은 동일합니다.
float 타입 변수
float z;
float는 소수점을 포함하는 실수를 저장하는 데 사용되는 타입입니다.
short 타입 변수
short p;
short는 int보다 작은 범위의 정수를 저장하는 타입으로, 메모리를 절약해야 할 때 유용합니다.
이처럼 C#에서 변수를 정의하는 것은 자료형 + 변수명 + 세미콜론의 조합만 기억하면 됩니다. 필요에 따라 선언과 동시에 값을 초기화할 수도 있습니다(예: int x = 10;).