C#/개념공부

C# 변수

푸코잇 2023. 12. 21. 22:29
728x90

변수(variable)란?

변수는 데이터를 저장할 수 있는 메모리 공간이다.

이전 포스팅에서 배운 자료형에 따라 저장할 수 있는 데이터가 달라진다.

 

선언 및 초기화 방법

// 정수형 변수 num 선언
int num;

// 변수 num에 10 할당
num = 10;

// 문자열 변수 name 선언 및 초기화
string name = "Leo";

 

변수는 자료형 + 변수명으로 이루어져 있다.

선언만 할 수 있고 선언을 하면서 초기화도 가능하다.

선언 후 언제든지 값을 변경할 수 있다.

다만, 자료형에 맞는 값이 아니라면 에러가 발생한다.

int형 변수에 문자열(string)을 넣는 경우 CS0029에러발생

 

int형 변수에 더 큰 범위의 float형 변수를 넣는 경우 CS0266에러발생

 

int형 변수가 가질 수 있는 범위를 벗어나는 값을 넣는 경우 CS1021에러발생

 

변수명 규칙

  • 반드시 문자나 밑줄로 시작해야 한다.
  • 해당 범위 내에서 고유해야 한다.
  • 대소문자를 구별한다.
  • C#에서 예약되어 있는 키워드를 사용해서는 안 된다. (@을 접두어로 붙이면 사용가능하지만 권장하지 않는다.)
abstract event namespace static as
base int public false lock

 

▶ 적합한 변수명

x1

_x2

x3_count

 

▶ 적합하지 않은 변수명

2x

int

c#

 

'C# > 개념공부' 카테고리의 다른 글

C# Nullable 값 형식이란?  (0) 2024.01.07
C# var 키워드란?  (0) 2024.01.06
C# enum 열거형  (1) 2024.01.03
C# 상수(const)  (1) 2024.01.02
C# 자료형 크기 및 범위  (0) 2023.12.19