Search

자료형 - 정리표

C# 에는 숫자와 문자만이 아닌 많은 데이터 형식이 있습니다.
우선은 4가지 string, int, float, bool 이 4가지만 기억해주시면 커리큘럼 진행에는 문제 없습니다.
string, int, float 는 알아봤지만 bool 은 아직 확인하지 않았습니다.
이 부분은 논리 연산을 배운 후에 더 이해하기 쉬우니 참고해주세요
중요 - 무조건 알아야 합니다.
참고 - 이후에 활용 될 수 있는 자료형입니다.
기타 - 많이는 안쓰입니다. 우선 다른 자료형 먼저 익숙해지세요.
자료형
특징
기본값
크기
bool
true , false
false
1 byte
string
문자열
" " 로 감싸야 함
null
계속 변함
char
문자
' ' 로 감싸야 함
'\0'
2 byte
sbyte
8bit 정수
-128 ~ 127
0
1 byte
byte
8bit 정수 (부호 없음)
0 ~ 255
0
1 byte
short
16bit 정수
–32,768 ~ 32,767
0
2 byte
ushort
16bit 정수 (부호 없음)
0 ~ 65,535
0
2 byte
int
정수
–2,147,483,648 ~ 2,147,483,647
0
4 byte
uint
정수 (부호 없음)
0 ~ 4,294,967,295
0
4 byte
long
64bit 정수
–9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
0
8 byte
ulong
64bit 정수 (부호 없음)
0 ~ 18,446,744,073,709,551,615
0
8 byte
float
실수
1.5E-45 ~ 3.4E+38 (7자리 유효) 0.0000001f 뒤에 f를 붙여 야함
0
4 byte
double
실수
5.0E-324 ~ 1.7E+308 (15자리 유효) 0.000000000000001d 뒤에 d를 붙여야 하지만 붙이지 않더라도 double로 인식
0
8 byte
Decimal
실수
±1.0 x 10-28 ~ ±7.9228 x 1028 28-29개의 자릿수
0
16 byte
표에 정리해둔 크기는 각 데이터가 가지는 사이즈 입니다. 지금은 각 자료형마다 크기라는게 있구나 하고 기억해두시기만 하면 됩니다.
조금 더 이해를 하고 싶다면 숫자표현에서 설명드린 메모리 부분을 참조해주세요 크기가 큰만큼 메모리에 더 비싸게 저장됩니다.