C# 변수와 상수 이해하기: 선언, 할당, 사용
프로그래밍 언어를 배우는 데 있어 변수와 상수는 기본 중의 기본입니다. 변수는 데이터를 저장하고 접근할 수 있는 메모리 공간의 이름이며, 상수는 한 번 값이 지정되면 변경할 수 없는 특별한 형태의 변수입니다. 이번 글에서는 C#에서 변수와 상수를 어떻게 선언하고 할당하며, 그리고 사용하는지에 대해 알아보겠습니다.
1. 변수와 상수란 무엇인가?
- 변수: 값을 저장할 수 있는 메모리 공간에 붙여진 이름입니다. 즉, 컴퓨터 메모리 내의 위치를 가리키는 역할을 합니다. 변수는 그 안에 저장된 값이 변할 수 있기 때문에 ‘변수(variable)’라는 이름이 붙었습니다.
- 상수: 일반적인 변수와 달리 한 번 값이 지정되면 그 값이 변경되지 않는 특수한 변수입니다. 상수는 프로그램 코드에서 변하지 않는 값을 나타내는데 주로 사용됩니다. C#에서 상수는 ‘const’ 키워드를 사용하여 선언됩니다.
2. 변수 선언하기
C#에서는 변수를 사용하기 전에 반드시 선언해야 합니다. 변수 선언은 다음과 같은 형식을 따릅니다.
타입 변수이름;
예를 들어, 정수형(int) 변수를 선언하려면 다음과 같이 작성합니다.
int myNumber;
3. 변수에 값 할당하기
변수에 값을 할당하는 것은 선언된 변수에 특정 값을 저장하는 것입니다. 할당은 등호(=)를 사용하여 수행됩니다.
myNumber = 10;
이 코드는 myNumber라는 변수에 10이라는 값을 할당합니다. 이제 myNumber는 10을 가리킵니다.
또한, C#에서는 변수를 선언함과 동시에 값을 할당할 수 있습니다.
int myNumber = 10;
4. 변수 사용하기
변수에 값을 할당한 후에는 그 변수를 사용하여 여러 가지 연산을 수행할 수 있습니다. 예를 들어, 다음과 같이 두 개의 변수를 선언하고 할당한 후에 두 변수를 더하는 연산을 수행할 수 있습니다.
int a = 10;
int b = 20;
int sum = a + b;
Console.WriteLine(sum); // 출력: 30
5. 상수 사용하기
C#에서 상수는 변경할 수 없는 변수입니다. const 키워드를 사용하여 선언되며, 선언과 동시에 값을 할당받아야 합니다.
const double Pi = 3.14159;
Console.WriteLine("Value of Pi: " + Pi); // 출력: Value of Pi: 3.14159
상수는 프로그램 전체에서 변하지 않는 값을 사용할 때 유용합니다. 예를 들어, 수학에서의 파이(π)나 물리학에서의 중력 가속도 등을 표현할 때 사용할 수 있습니다.
참고 자료
- Microsoft 공식 문서: 변수와 변수 선언 (https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/statements/declarations#variables)
- Microsoft 공식 문서: 상수 (https://learn.microsoft.com/ko-kr/dotnet/csharp/programming-guide/classes-and-structs/constants)
함께 보면 좋은 이전 게시글
- C# 프로그래밍 언어 소개, 주요 특징, 활용 분야
- C# 기본 문법: 주석, 이스케이프 시퀀스, 자리 표시자 이해하기
- 변수 Dim – Classic ASP 특징 (2)
- 자바스크립트 변수와 상수: var, let, const 차이점과 사용법
- 파이썬 변수 이해하기: 기본 개념부터 실전 활용까지
이 글이 도움이 되셨다면 공유 부탁 드립니다.