78. 데이터 형식
설명
크기(Byte)
담을 수 있는 값의 범위
byte
부호 없는 정수
1(8bit)
0
~
255
sbyte
signed
byte
정수
1(8bit)
-‐128
~
127
short
정수
2(16bit)
-‐32,768
~
32767
ushort
unsigned
short
부호 없는 정수
2(16bit)
0
~
65535
int
정수
4(32bit)
-‐2,147,483,648
~
2,147,483,647
uint
unsigned
int
부호 없는 정수
4(32bit)
0
~
4294967295
long
정수
8(64bit)
-‐922337203685477508
~
922337203685477507
ulong
unsigned
long
부호 없는 정수
8(64bit)
0
~
18446744073709551615
char
유니코드 문자
2(16bit)
float
단일 정밀도 부동 소수점 형식
4(32bit)
-‐3.402823e38
~
3.402823e38
double
복수 정밀도 부동 소수점 형식
8(64bit)
-‐1.79769313486232e308
~
1.79769313486232e308
decimal
29자리 데이터를 표현할 수 있는
소수 형식
16(128bit)
+-‐1.0x10e-‐28
~
+-‐7.9x10e28
bool
논리형식
1(8bit)
true,
false
C#
860. 데이터 형식
설명
크기(Byte)
담을 수 있는 값의 범위
byte
부호 없는 정수
1(8bit)
0
~
255
sbyte
signed
byte
정수
1(8bit)
-‐128
~
127
short
정수
2(16bit)
-‐32,768
~
32767
ushort
unsigned
short
부호 없는 정수
2(16bit)
0
~
65535
int
정수
4(32bit)
-‐2,147,483,648
~
2,147,483,647
uint
unsigned
int
부호 없는 정수
4(32bit)
0
~
4294967295
long
정수
8(64bit)
-‐922337203685477508
~
922337203685477507
ulong
unsigned
long
부호 없는 정수
8(64bit)
0
~
18446744073709551615
char
유니코드 문자
2(16bit)
float
단일 정밀도 부동 소수점 형식
4(32bit)
-‐3.402823e38
~
3.402823e38
double
복수 정밀도 부동 소수점 형식
8(64bit)
-‐1.79769313486232e308
~
1.79769313486232e308
decimal
29자리 데이터를 표현할 수 있는
소수 형식
16(128bit)
+-‐1.0x10e-‐28
~
+-‐7.9x10e28
bool
논리형식
1(8bit)
true,
false
C#
867. 데이터 형식
설명
크기(Byte)
담을 수 있는 값의 범위
byte
부호 없는 정수
1(8bit)
0
~
255
sbyte
signed
byte
정수
1(8bit)
-‐128
~
127
bool
논리형식
1(8bit)
true,
false
short
정수
2(16bit)
-‐32,768
~
32767
ushort
unsigned
short
부호 없는 정수
2(16bit)
0
~
65535
char
유니코드 문자
2(16bit)
int
정수
4(32bit)
-‐2,147,483,648
~
2,147,483,647
uint
unsigned
int
부호 없는 정수
4(32bit)
0
~
4294967295
float
단일 정밀도 부동 소수점 형식
4(32bit)
-‐3.402823e38
~
3.402823e38
long
정수
8(64bit)
-‐922337203685477508
~
922337203685477507
ulong
unsigned
long
부호 없는 정수
8(64bit)
0
~
18446744073709551615
double
복수 정밀도 부동 소수점 형식
8(64bit)
-‐1.79769313486232e308
~
1.79769313486232e308
decimal
29자리 데이터를 표현할 수 있는
소수 형식
16(128bit)
+-‐1.0x10e-‐28
~
+-‐7.9x10e28
C#