티스토리 뷰
# 정수 기본타입
타입 |
범위 |
설명 |
sbyte |
-128 ~ 127 |
부호 있는 1바이트정수 |
byte |
0 ~ 255 |
부호 없는 1바이트 정수 |
short |
-32,768 ~ 23,767 |
부호 있는 2바이트 정수 |
ushort |
0 ~ 65,535 |
부호 없는 2바이트 정수 |
int |
-2,147,483,648 ~ 2.147.483.647 |
부호 있는 4바이트 정수 |
uint |
0 ~ 4,294,967,295 |
부호 없는 4바이트 정수 |
long |
-9,223,372,036,854,775,858 ~ 9,223,372,036,854,775,807 |
부호 있는 8바이트 정수 |
ulong |
0 ~ 18,446,744,073,709,551,615 |
부호 없는 8바이트 정수 |
# 실수형 기본타입
타입 |
범위 |
설명 |
float |
±1.5e-45 ~ ±3.4e38 |
4바이트 실수 |
double |
±5.0-324 ~ ±1.7e308 |
8바이트 실수 |
decimal |
±1.0 * 10^-28 ~ ±7.9 * 10^28 |
16바이트 실수 |
float형과 decimal형의 리터널로 사용하려면 접미사를 이용해야 한다.
float : 3.14f, double : 3.14, decimal : 3.14m
# 문자형 기본타입
타입 |
범위 |
설명 |
char |
U+0000 ~ U+FFFF |
유니코드 2바이트 문자 |
string |
문자열 |
유니코드 문자열 |
char형 리터널은 작은 따옴표로 감싼다. char : 'c'
string형 리터널은 큰 따옴표로 감싼다. string : "c#"
키보드로 입력할 수 없는 유니코드는 번호로 적을 수 있다. '\u2023'
# boolean형 기본타입
타입 |
범위 |
설명 |
bool |
true, false |
1바이트 boolean형 |