변수와 데이터 타입이란?

C#에서 데이터 타입과 변수는 늘 붙어있습니다. 이를 알기 쉽게 비유하자면 분리수거 표시가 잘 되어있는 쓰레기통과 같습니다. 쓰레기통 자체는 값을 담는 변수이며, 쓰레기통에 붙어있는 분리수거 라벨은 데이터 타입이라고 할 수 있습니다.

 

변수의 기본 규칙

변수는 데이터(값)를 담는 상자와 같아서, 우리가 사용하고자 하는 값을 담아두고 활용할 수 있습니다. 변수를 선언할 때는 데이터타입 변수이름 = 값의 형태를 가집니다. (예: string fruit = "사과";)

변수 이름을 지을 때는 다음과 같은 규칙을 반드시 지켜야 합니다.

  • 숫자로 시작 X: 변수명은 숫자로 시작할 수 없습니다.
  • 띄어쓰기 X: 띄어쓰기를 사용할 수 없습니다.
  • 특수기호 X: 특수기호는 사용할 수 없으나, 언더바(_)는 예외로 허용됩니다.

 

데이터 타입의 종류

분류 데이터 타입 설명 예시 값 비유
숫자 int 정수 (소수점 없음) 10, -5, 0 사람 수, 나이
  long 아주 큰 정수 922337203685 통장 잔고 (억 단위)
  float 소수점 있는 숫자 (4바이트) 3.14f 실험값 (대충 OK)
  double 더 정밀한 소수 (8바이트) 3.141592 키, 무게
  decimal 초정밀 소수 (돈 계산용) 10.50m 가격, 금액
논리 bool 참/거짓 true, false 스위치 켜짐/꺼짐
문자 char 문자 1개 'A', '9' 알파벳, 키 입력
문자열 string 글자들의 모음 "Hello" 이름, 문장
날짜/시간 DateTime 날짜 + 시간 2025-07-23 14:00 달력, 시계
없음 null 값이 없음 (비어 있음) null 아직 모름, 공란
기타 object 모든 타입의 부모 (다 담을 수 있음) "문자" or 123 아무거나 담는 박스

 

포도라는 데이터를 과일이라는 변수에 담아보기

string 과일 = "포도";

 

+ Recent posts