Location | Tag | Media  ||  A | P
 java 자료형

 1. 수치형

종류

유형

크기

허용값

정수형

byte

1byte(8bit)

-27~27-1

-128~127

char

2byte(16bit)

-215~215-1

-32768~32767

short

2byte(16bit)

-215~215-1

-32768~32767

int

4byte(32bit)

-231~231-1

-2147483648~2147483647

long

8byte(64bit)

-263~263-1

-9223372036854775808~
9223372036854775807

 

종류

유형

크기

허용값

실수형

Float

4byte

3.4*10-38 ~ 3.4*1038

double

8byte

1.7*10-308 ~ 1.7*10308

 
2. 논리형
 - bloolean
    참(True) or 거짓(flase)
 
3. 레퍼런스 자료형
 - 클래스형
 - 인터페이스형
 - 배열

--------------------------------------------------------------------------------------------------------

1. C 자료형
   char(1), short(2), int(4), long(4), float(4), double(8), bool
   문자: char
 
2. Win32 API 자료형
   BYTE(1, unsigned char), WORD(2, unsigned short), UINT(4, unsigned int)
   DWORD(4, unsigned long), LONG(4,long), BOOL
   문자: UCHAR(unsigned char)
   Handle: 대상을 구분하는 4바이트 정수(HWND,HDC...)
  
   MBCS문자(열)  유니코드문자(열)  자동매크로문자(열)
   ------------         -----------------        ------------------
   char   wchar_t    TCHAR
   LPSTR(char*)         LPWSTR(wchar_t*)         LPTSTR
   LPCSTR(const char*)  LPCWSTR(const wchar_t *) LPCTSTR
 
   .LPTSTR과 LPCTSTR를 사용하는 것이 좋음.
   .OLECHAR(wchar_t), LPOLESTR(LPWSTR), LPCOLESTR(LPCWSTR), OLESTR(x) = _T(x)

'프로그래밍' 카테고리의 다른 글

문자열 변환(char->wchar_t*...)  (0) 2010.01.06
iterator  (0) 2010.01.06
안드로이드 파일 입출력 퍼미션 설정  (0) 2009.12.30
안드로이드 파일 입출력  (0) 2009.12.30
Markerless AR based On SURF  (4) 2009.12.11
Posted by Bestend
: