티스토리 뷰


데이터 형식 범위

 형식이름

바이트 

기타 이름 

값의 범위 
int
4signed–2,147,483,648 ~ 2,147,483,647
unsigned int4unsigned0 ~ 4,294,967,295
__int81char-128 ~ 127
unsigned __int81unsigned char0 ~ 255
__int162short, short int 및 signed short int–32,768 ~ 32,767
unsigned __int162unsigned short, unsigned short int0 ~ 65,535
__int324signed, signed int 및 int–2,147,483,648 ~ 2,147,483,647
unsigned __int324unsigned, unsigned int0 ~ 4,294,967,295
__int648long long, signed long long–9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
unsigned __int648unsigned long long0 ~ 18,446,744,073,709,551,615
bool1없음false 또는 true
char1없음–128~127(기본값)

 /J를 사용하여 컴파일된 경우 0~255
signed char1없음-128 ~ 127
unsigned char1없음0 ~ 255
short2short int, signed short int–32,768 ~ 32,767
unsigned short2unsigned short int0 ~ 65,535
long4long int, signed long int–2,147,483,648 ~ 2,147,483,647
unsigned long4unsigned long int0 ~ 4,294,967,295
long long8없음(그러나 __int64와 동일)–9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
unsigned long long8없음(그러나 unsigned __int64와 동일)0 ~ 18,446,744,073,709,551,615
enumvaries없음이 문서의 뒷부분에서 설명 참조
float4없음3.4E+/-38(7개의 자릿수)
double8없음1.7E+/-308(15개의 자릿수)
long doubledouble과 동일없음double과 동일
wchar_t2__wchar_t0 ~ 65,535

출처 : https://msdn.microsoft.com/ko-kr/library/s3f49ktz.aspx



 타입

 기억장소

최소값 

최대값 

 byte

 8 bit

 -128

127 

 short

 16 bit

 -32,768

32767 

 int

 32 bit

 -2,147,483,648

 2,147,483,647

 long

 64 bit

 -9,223,372,036,854,775,808

9,223,372,036,854,775,807 

 float

 32 bit

 7개의 유효 숫자를 가지며, -3.4E+38의 근사값

7개의 유효 숫자를 가지며, 3.4E+38의 근사값 

 double

 64 bit

 15개의 유효 숫자를 가지며, -1.7E+308의 근사값

 15개의 유효 숫자를 가지며, 1.7E+308의 근사값


반응형

'언어 > JAVA' 카테고리의 다른 글

[JAVA] FileWriter, FileReader  (0) 2016.09.26
[JAVA] 직렬화(Serializable)  (0) 2016.09.26
[JAVA] 스트림(stream)  (0) 2016.09.26
[JAVA] 정규식  (0) 2016.09.22
[JAVA] synchronized  (0) 2016.09.22
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함