본문 바로가기

C#

[C#] 데이터 형식과 리터럴

반응형
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

 

 

반응형