컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 웹스터 영영 사전] 오프라인 영어 사전 스냅샷 - Merriam-Webster's Coll...맥밀란 영영 사전] 오프라인 영어 사전 스냅샷 Macmillan Dictionary[Java/자바] JRE, JDK 설치 후 용량 - Java 1.5윈도우XP용, 자바 가상 머신 (MS VM; JVM) 다운로드하는 곳은?윈도우] 제목표시줄, 상태바/상태표시줄, 이란? - Title Bar - Status Ba...윈도우] Microsoft VM (MS자바 가상머신) 의 버전(Version)은?울트라에디트] U8-DOS, U-DOS, DOS, UNIX 등의 기호의 의미 - 상태표시줄...컴퓨터 하드, 하드디스크, 하드 드라이브, 하드웨어란? - HDD Hard-Drive Ha...한글 정규식] 유니코드 한글 낱자, 자모 모두 찾기/매치/추출; Regex Hangul K...울트라에디트 정규식 설정/종류 - UltraEdit-32 Regex 울트라 에디터 정규표현...

C언어] 정수 실수 종류(자료형;데이터형), 최소값 최대값; char int float, Data Type Ranges

Sunday, September 17, 2006

C/C++의 Data Type 입니다. 그런데 이것은 OS나 컴파일러에 따라서 차이가 있을 수 있습니다. 가령 16비트OS에서 int 는 16비트이고, 32비트OS에서 int 는 32비트입니다. 여기서는 일반적으로 가장 널리 쓰이는 "비주얼C++ (32비트 버전)"를 기준으로 한 것입니다.

정수 자료형


▶ char, unsigned char          1 byte (8비트)
------------------------------------------------------
char 의 최소값: -128
char 의 최대값: 127

unsigned char 의 최소값: 0
unsigned char 의 최대값: 255 (0xff)



▶ short, unsigned short        2 bytes (16비트)
------------------------------------------------------
short 의 최소값: -32768
short 의 최대값: 32767

unsigned short 의 최소값: 0
unsigned short 의 최대값: 65535 (0xffff)


▶ wchar_t 또는 __wchar_t       2 bytes (16비트)
------------------------------------------------------
wchar_t 의 최소값: 0
wchar_t 의 최대값: 65535

※ wchar_t 는 유니코드 글자 1개를 저장합니다. "unsigned short"과 동일.



▶ int, unsigned int            4 bytes (32비트)
------------------------------------------------------
int 의 최소값: -2147483648
int 의 최대값: 2147483647

unsigned int의 최소값: 0
unsigned int의 최대값: 4294967295 (0xffffffff)



▶ long, unsigned long          4 bytes (32비트)
------------------------------------------------------
long 의 최소값: -2147483648L
long 의 최대값: 2147483647L

unsigned long 의 최소값: 0UL
unsigned long 의 최대값: 4294967295UL (0xffffffffUL)

※ 32비트OS에서의 long 은 int 와 동일



▶__int64 또는 long long        8 bytes (64비트)
------------------------------------------------------
__int64 의 최소값: -9223372036854775808i64
__int64 의 최대값: 9223372036854775807i64

unsigned __int64 의 최소값: 0ui64
unsigned __int64 의 최대값: 18446744073709551615ui64 (0xffffffffffffffffui64)





실수 자료형


▶ float                        4 bytes (32비트)
------------------------------------------------------
가장 작은 양수: 1.175494351e-38F
가장 큰 양수  : 3.402823466e+38F



▶ double                       8 bytes (64비트)
------------------------------------------------------
가장 작은 양수: 2.2250738585072014e-308
가장 큰 양수  : 1.7976931348623158e+308



▶ long double                  8 bytes (64비트)
------------------------------------------------------
double 과 같음.



▶▶ C언어] 64비트 정수 __int64 사용법: 선언, printf()로 출력

▶▶ 자바.Java] 정수 실수 종류(데이터형) 목록, 최소값/최대값: int, long, float, double

▶▶ C언어/자바,Java] char를 int로 변환; char to float, long, 자료형 타입 캐스팅

▶▶ C언어] unsigned 타입은, unsigned int 인지 unsigned long 인지?

☞ C/C++

3 Comments:
At 9:57 AM, Blogger gorogara said...

This comment has been removed by the author.

 
At 10:27 AM, Blogger gorogara said...

감사합니다

 
At 10:33 PM, Blogger Nickolai Artium said...

잘 참고하겠습니다

 

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top