반응형
변수를 선언하는 방식
int a;
여기서, int 는 [데이터 형식]을 나타내고, a는 식별자라고 한다. 식별자는 변수의 이름을 뜻한다.
변수를 선언한다(Declare)라고 말하는 이유는, 컴파일러에게 변수를 사용할 예정이니 메모리 공간을 할당하도록 시키기 때문이다.
변수를 선언하게 되면,
컴파일러가 메모리 주소에서 적절한 공간을 할당하여 int a를 저장하고,
a라는 식별자를 사용할 수 있게 된다.
선언을 하게 되면 데이터를 입력할 수 있다.
int a = 10;
이런식으로 데이터를 입력하면, 아까 전에 식별자 a 에게 할당되었던 공간에 입력한 10이라는 값이 저장된다.
선언과 데이터 할당을 하는 방식
1. 따로따로
int a;
a = 10;
2. 선언과 동시에
int a = 10;
3. 여러개를 동시에
int a, b, c;
int q = 1, w = 2, e = 3;
3번 처럼 여러개를 동시에 선언하는 경우에는 데이터 형식이 모두 동일해야하고 콤마를 사용해서 구분해줘야한다.
종종, 리터럴( Literal )이라는 용어를 보게될수도 있는데 입력된 데이터 값을 리터럴이라고 생각하면 된다.
int a = 10; 인 경우,
a는 변수이며 10은 리터럴이다.
반응형
'C# > C# 공부' 카테고리의 다른 글
값 형식과 참조 형식 :스택과 힙 (0) | 2021.07.07 |
---|---|
C#에서 2진수, 10진수, 16진수 리터럴 (0) | 2021.07.06 |
데이터 형식 - 기본 데이터 형식 / 복합 데이터 형식, 값 형식 / 참조 형식 (0) | 2021.07.05 |
C# - Hello Wolrd! 분석하기 (0) | 2021.07.05 |
컴파일러와 어셈블리어 그리고 인터프리터 (0) | 2021.07.05 |
댓글