## 목차
1) 기본 타입
2) 변수 개념 / 종류
3) 클래스에서 변수 선언
4) 메서드에서 변수 선언
5) 기본 연산자 종류
#1 기본 타입
- 기본 자료 형(Built in Types)
개발자가 별도로 코드를 만들지 않아도 C# 언어에서 자체적으로 제공하는 데이터 형식을 의미
- 정수형, 실수형, 문자, 불린형이 있음
- 기타 기본 타입 포함
#2 변수 개념 / 종류
변수 정의
- 값을 보관하는 장소
- 변수는 반드시 (기본) 타입과 함께 선언한 후 사용
- int a;
- private string str;
- public List<Student> students;
- 필요한 위치에서 선언 가능
변수 구분
- 접근 제한에 따른 변수 구분
- 멤버 변수 (전역 변수, Global 변수) - 클래스에서 선언
- 지역 변수 - 메서드에서 선언(파라미터 포함)
- 타입에 따른 변수 구분
- 값 형식 변수(Value Type)
- 기본 타입 중에 string만 제외하고 모두가 값 형식
- 구조체(struct)
- 참조 형식 변수
- 기본 타입 중에 string과 기타 모든 타입(클래스)
변수 사용
-
#3 클래스에서 변수 선언
인스턴스 변수
- High Frequency Heap 이라 불리는 힙의 특별한 부분에 저장
- 인스턴스 변수.변수명으로 접근 가능
스태틱 변수
- High
라이프 사이클
#4 메서드에서 변수 선언(지역 변수)
스택 메모리 사용
- 함수 내부에서만 사용 가능
- 외부에서는 접근 불가능
라이프사이클
- 함수 호출 시 할당, 함수 리턴 시 해제
#5 기본 연산자 종류
논리 연산자
AND
- true and true = true;
- true and false = false;
- false and true = false;
- false and false = false;
OR
- true or true = true;
- true or true = true;
- false or true = true;
- false or false = false;
연산자 우선순위
연산자 평가 순서
'ZAION > C#' 카테고리의 다른 글
[이것이 C#이다]Ch.04 데이터를 가공하는 연산자 (0) | 2024.01.29 |
---|---|
[이것이 C#이다]Ch.03 데이터 보관하기 - 2 (1) | 2024.01.25 |
[이것이 C#이다]Ch.08 인터페이스와 추상 클래스 (0) | 2024.01.22 |
[이것이 C#이다]Ch.03 데이터 보관하기 - 1 (0) | 2024.01.12 |
[C#][인프런]C# 프로그래밍 기초(1~3강) (0) | 2024.01.08 |