반응형
C# 형식/키워드 | .NET 형식 | 크기 | 범위 | 리터럴 | 리터럴 사용법 |
bool | Boolean | 8 | true 또는 false | true false |
|
byte | Byte | 8 | 0 ~ 255 | ||
sbyte | SByte | 8 | -128 ~ 127 | ||
short | Int16 | 16 | -32,768 ~ 32,767 | ||
ushort | UInt16 | 16 | 0 ~ 65,535 | ||
int | Int32 | 32 | -2,147,483,648 ~ 2,147,483,647 | 101 | |
uint | UInt32 | 32 | 0 ~ 4,294,967,295 | U | 101U |
long | Int64 | 64 | -922,337,203,685,477,508 ~ 922,337,203,685,477,507 | L | 101L |
ulong | UInt64 | 64 | 0 ~ 18,446,744,073,709,551,615 | UL | 101UL |
float | Single | 32 | -3.402823E+38 ~ 3.402823E+38(7자리 유효) | F | 10.1F |
double | Double | 64 | -1.79769313486232E+308 ~ 1.79769313486232E+308(15자리 유효) |
D | 10.1 10.1d |
decimal | Decimal | 128 | -79228162514264337593542950335 ~ 79228162514264337593542950335 |
M | 10.1M |
char | Char | 16 | 유니코드 문자 | 'a' | |
string | String | 유니코드 문자열 | "A" | ||
DateTime | 날짜와 시간 | ||||
object | Object | 모든 형식의 기본 형식 | |||
이진수 리터럴 | 0b | 0b1001 10진수 = 9 |
반응형
'C#' 카테고리의 다른 글
C# 클래스 상속과 오버라이드 그리고 추상화 (0) | 2021.12.23 |
---|---|
C# Nullable타입과 Null 조건 연산자 그리고 ?? 연산자 (0) | 2021.12.22 |
C# 십진수를 이진수로 출력 (0) | 2021.12.21 |
C# 이스케이프 시퀀스와 @ 기호 (0) | 2021.12.21 |
C# 변수와 메모리 (0) | 2021.12.21 |