-
TIL 습관 만들기#11 C# - 변수와 데이터 타입코딩언어/Today I Learn 2026. 3. 11. 12:51
C#에서는 변수를 선언할 때 데이터 타입을 함께 작성합니다.
예를 들면 분리수거 표시가 잘 되어있는 쓰레기통 같습니다.
- 변수 : 쓰레기통
- 데이터 타입 : 분리수거 라벨
변수(Variable)
데이터(값)를 담는 상자와 같아 사용하고자하는 값을 담아두고 사용할 수 있습니다.
- 변수 선언하는 방법
데이터타입 변수이름 = 값;
string name = "베일"; // 데이터타입(문자열) 변수이름(name) = 값("베일"); int age = 30; bool isStudent = true;- 변수이름 규칙
- 숫자로 시작 ❌ (예: 2name → 안 됨)
- 띄어쓰기 ❌ (예: my name → 안 됨)
- 특수기호 ❌ (예: #name → 안 됨, 단 _는 허용)
- 👍 좋은 예 : userName, totalPrice, isLoggedIn
데이터 타입(Data Type)
아까 설명한 분리수거함의 라벨의 종류입니다.
마치 ‘분리수거함’에 라벨을 붙이면 여기엔 플라스틱만 넣고, 여기엔 종이만 넣기로 지정하듯
변수라는 상자에도 “이곳엔 숫자만!”, “이곳엔 문자만!” 이라고 지정합니다.
⛔ 그럼 데이터 타입이 맞지않으면 어떻게 될까요??
분리수거를 제대로하지 않으면 경비아저씨께 잡히는 것처럼 C#도 잡아냅니다!
- 데이터 타입의 종류
분류 데이터 타입 설명 예시 값 예시 숫자 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 "과일" = "포도";'코딩언어 > Today I Learn' 카테고리의 다른 글
TIL 습관 만들기#13 C# - 조건문 (0) 2026.03.13 TIL 습관 만들기#12 C# - 연산자 (0) 2026.03.12 TIL 습관 만들기#10 C# 알아보기 (1) 2026.03.10 TIL 습관 만들기#9 첫 프로그램 만들어 보기 (0) 2026.03.09 TIL 습관 만들기#8 IDE 설치 (0) 2026.03.08