본문 바로가기
프로그래밍/C#

[C#] 변수와 상수

by 아임코딩 2023. 5. 4.
728x90
반응형

안녕하세요 아임코딩입니다.

 

이번에는 변수와 상수에 대해서 알아보겠습니다.

 

변수

변수는 특정한 값을 저장하는 데 사용되는 메모리 공간입니다. 변수 값을 프로그램 코드 상에서 읽고 쓸 수 있습니다. 변수는 다음과 같은 형식으로 선언합니다.

int num = 3;
//(데이터 형식) (변수 이름) = (값);

 

데이터 타입은 변수에 저장될 값의 형식을 결정합니다. 변수 이름은 변수를 식별하는 데 사용되며, 값을 대입하거나 가져올 때 사용됩니다. 값은 변수에 저장될 초기값입니다.

변수는 초기에 설정한 값 말고도 그 값을 변경할 수 있습니다.

 

int num = 3;
num = 10;

 

이런 식으로 나중에 변수에 저장된 값을 자유자재로 변경을 할 수 있습니다.

 

using System;
namespace CSTistory
{ 
    internal class Program
    {
        static void Main(string[] args)
        {
            int num = 3;
            num = 10;

            Console.WriteLine(num);
        }
    }
}

 

 

상수

상수는 값을 한 번만 할당할 수 있는 변수입니다. 즉, 상수는 초기화된 후에는 값이 변경되지 않습니다. 상수에 값을 한 번 저장한 후 그 값을 변경하려고 시도하면 오류가 발생합니다. 상수는 다음과 같이 선언합니다.

 

const int num = 3;
//const (데이터 타입) (상수 이름) = (값);

 

const 예약어를 사용하여 상수임을 나타냅니다. 데이터 타입, 상수 이름, 값은 변수와 마찬가지 문법으로 사용합니다.

상수는 값을 변경할 수 없기 때문에, 상수에 처음 값을 저장한 후 변경을 하려고 하면 오류가 발생합니다.

 

const int num = 3;
num = 10; // 오류 발생

 

 

변수와 상수는 프로그램에서 데이터를 저장하고 다루는 데 중요한 역할을 합니다. 이들을 적절히 사용하면 프로그램을 작성할 때 데이터를 효율적으로 관리할 수 있습니다.

 

이상으로 C#에서 지원하는 변수와 상수에 대해서 알아봤습니다.

 

 

728x90
반응형

'프로그래밍 > C#' 카테고리의 다른 글

[C#] while 반복문  (0) 2023.05.04
[C#] for 반복문  (0) 2023.05.04
[C#] Switch 문  (0) 2023.05.04
[C#] if 조건문  (0) 2023.05.04
[C#] 산술 연산자  (0) 2023.05.03