ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 "과일" = "포도";

     

Designed by Tistory.