충분히 쌓여가는
변수 Variable 본문
변수
값을 대입시켜 변화시킬 수 있는 요소
메모리 입장: 데이터를 담는 일정 크기의 공간(일정 크기는 데이터 형식에 따라 결정됨)
선언 Declare
변수를 만든다(X)
변수를 선언한다(O)
컴파일러한테 변수를 선언한다(컴파일러에게 해당 변수에 필요한 메모리 공간을 예약해달라고 함)
int x // 선언
x = 100; // 데이터 할당
int x = 100; // 선언과 초기화를 한 번에 함
int a, b, c; // 같은 형식의 변수들은 동시에 선언할 수 있다
int x = 30, y = 40, z = 50; // 선언과 초기화를 한 번에 하는 것도 가능
초기화 Intialization
변수에 최초의 데이터를 할당하는 것
C#은 초기화를 강제하여 쓰레기 데이터를 담고 있는 변수를 사용하게 하지 않는다
초기화되지 않은 변수를 사용하면 컴파일러가 에러 메시지를 내면서 실행 파일을 만들어주지 않는다
리터럴 Literal
고정값을 나타내는 표기법
int a = 30; // 변수 a, 리터럴: 100
int b = 0x200; // 변수 b, 리터럴: 0x200
float c = 3.14f; // 변수 c, 리터럴: 3.14f
double d = 0.12345678; // 변수 d, 리터럴: 0.12345678
string s = "가나다라마바사"; // 변수 s, 리터럴: "가나다라마바사"
'이것이 c#이다 > 02 데이터 보관' 카테고리의 다른 글
힙과 참조 형식 (0) | 2024.08.31 |
---|---|
값 형식과 참조 형식 (0) | 2024.08.31 |
데이터의 종류 (0) | 2024.08.29 |