C#/데이터다루기

[C#] 변수

도도돋치 2025. 3. 18. 17:49
Contents 접기
728x90

 C# 변수란?

변수는 정보(값)를 담아두는 상자이다
게임에서 캐릭터의 체력을 기억하려면 어딘가에 정보(값)을 저장해야한다!
그때 변수를 쓰면 된다.

int hp = 100;

 

변수 선언 방법

데이터타입 변수명 = 초기값;

 

  • 변수 선언 및 초기화 예시 
int age = 25; // 정수형 변수 
string name = "장도치"; // 문자열 변수

 

변수 사용 방법

변수를 만들고(선언), 값을 넣고(초기화), 필요할 때 가져다 쓴다.

string name = "장도치";
int age = 25;

Console.WriteLine(name + "의 나이는 " + age + "살이에요!");

 

출력결과

장도치의 나이는 25살이에요!

 

변수 값 바꾸기

변수는 중간에 값을 바꿀 수도 있다! (상수는 못바꿈)

int score = 0;	// 점수는 0점 
score = 10;  // 점수가 10점으로 변경됨

 

변수명규칙

규칙 설명 예시
영어, 숫자, _ 사용 가능 숫자로 시작하면 ❌ score1, my_name, data_123
의미 있게 짓기 나이를 저장하면 age 같이 height, studentName
특수문자 금지 @, #, - 등은 ❌ my-score → ❌
공백 금지 my score → ❌ 대신 myScore (카멜표기법)
키워드 금지 C#에서 정해진 단어는 변수명으로 못 씀 아래 참고👇

 

🔐C# 키워드 목록 (예약어)

abstract    as          base        bool        break  
byte        case        catch       char        checked  
class       const       continue    decimal     default  
delegate    do          double      else        enum  
event       explicit    extern      false       finally  
fixed       float       for         foreach     goto  
if          implicit    in          int         interface  
internal    is          lock        long        namespace  
new         null        object      operator    out  
override    params      private     protected   public  
readonly    ref         return      sbyte       sealed  
short       sizeof      stackalloc  static      string  
struct      switch      this        throw       true  
try         typeof      uint        ulong       unchecked  
unsafe      ushort      using       virtual     void  
volatile    while

 

 

 

728x90

'C# > 데이터다루기' 카테고리의 다른 글

[C#] Escape Sequence  (0) 2025.04.14
[C#] Console.ReadLine(), Console.WriteLine(), Console.Read(), Console.Write()  (0) 2025.03.20
[C#] 형변환-TryParse  (0) 2025.03.20
[C#] 형변환  (0) 2025.03.19
[C#] 자료형  (0) 2025.03.18