변수와 데이터 타입이란?
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 과일 = "포도";
'게임개발 초격차 캠프 > 워밍업 C# & Unity 기초' 카테고리의 다른 글
| C# - 조건문 [2026.05.26] (0) | 2026.05.26 |
|---|---|
| C# – 연산자 [2026.05.25] (0) | 2026.05.25 |
| C#이란 무엇인가? [2026.05.23] (0) | 2026.05.23 |
| 첫 프로그램 만들어 보기 [2026.05.22] (0) | 2026.05.22 |
| Visual Studio 2022 설치 및 개발 환경 세팅 [2026.05.21] (0) | 2026.05.21 |