C# 기본 자료형 Primitive Types

Gogi·2023년 9월 6일

C# 언어 기초 목록

목록 보기
2/29

C# 기본적인 자료형

C#에서의 기본 자료형(Primitive Types)은 시스템이 이해하는 가장 기본적인 데이터 단위다.

개념 설명

기본 자료형은 정수 형식 (int/uint, short/ushort, byte/sbyte), 부동 소수점 형식 (float, double, decimal), 논리 형식(bool), 문자열 형식(string), 오브젝트 형식(object) 등이 포함된다.

C++과 차이점 및 추가된 점

  1. 크기와 범위: C++에서는 특정 자료형의 크기와 범위가 시스템에 따라 다를 수 있다. C#에서는 이러한 것들이 명시적으로 정의되어 있다.

  2. 명시적 타입 체크: C#은 더 엄격한 타입 체크를 수행한다. 예를 들어, 실수형과 정수형 간에 자동 형 변환이 일어나지 않는다. 자동 형 변환을 허용하지 않음.

  3. 널 가능 값 타입(Nullable Types): C#은 Nullable<T> 또는 간단히 T? 형태로 기본 자료형에 null을 허용할 수 있다.

사용 예시

int   a = 5;  // 정수형
float b = 5.5f;  // 실수형
char  c = 'c';  // 문자형
bool  d = true;  // 불린형

// 널 가능 값 타입
int? e = null;
e = 10;

// 형 변환
int f = (int)b;  // 명시적 형 변환
profile
C, C++, C#, Unity

0개의 댓글