정수형 변수
short : 16bit 부호가 있는 정수
int : 32bit 부호가 있는 정수
long : 64bit 부호가 있는 정수, L 접미어를 붙여줘야 한다.
 
ushort : 16bit 부호가 없는 정수, 0과 양수만 가능
uint : 32bit 부호가 없는 정수, 0과 양수만 가능, U 접미어를 붙여줘야 한다.
ulong : 64bit 부호가 없는 정수, 0과 양수만 가능, UL 접미어를 붙여줘야 한다.


실수형 변수
float : 32bit 실수, f 접미어를 붙여줘야 한다.
double : 64bit 실수, d 접미어 거를 수 있다.
decimal : 128bit 실수,  m 접미어를 붙여줘야 한다.

 

 

그 외
char : 16bit UniCode 문자
byte : 8bit, 1바이트 표현 단위, 예) 0x46

↑ Value 형식의 데이터 타입

string : 문자열
object : C#의 최상위 개체

↑ Reference 형식의 데이터 타입으로 Null 체크 가능

Value 형식의 경우 기본적으로 Null 체크가 불가능하지만, Nullable 변수를 사용하면 체크가 가능하다.

예) int? ix = null;

if(ix == null)
{
...
}  

블로그 이미지

NIA1995

,