32비트 시스템에서...


- 정수형 자료형 값의 범위

 자료형

크기

계산식 

저장 값의 범위 

 unsigned char

 1byte

 2^8 - 1

 0 ~ 255

 unsigned short

 2byte

 2^16 - 1

 0 ~ 65,535

 unsigned int

 4byte

 2^32 - 1

 0 ~ 4,294,967,295

 unsigned long

 4byte

 2^32 - 1

 0 ~ 4,294,967,295

 

- 음수값을 포함한 정수형 자료형 값의 범위

 자료형

크기

계산식 

저장 값의 범위 

 (signed) char

 1byte

 -2^7 ~ 2^7 - 1

 -128 ~ 127

 (signed) short

 2byte

 -2^15 ~ 2^15 - 1

 -32,768 ~ 32,767

 (signed) int

 4byte

 -2^31 ~ 2^31 - 1

 -2,147,483,648 ~ 2,147,483,647

 (signed) long

 4byte

 -2^31 ~ 2^31 - 1

 -2,147,483,648 ~ 2,147,483,647

 

- 실수형 자료형 값의 범위

 자료형

크기

계산식 

유효숫자1

 float

 4byte

 -3.4 x 10^38 ~ 3.4 x 10^38

 7자리

 (long) double

 8byte

 -1.79 x 10^308 ~ 1.79 x 10^308

 15자리



  1. ¹ 유효숫자: 지수 표현으로 정규화했을 때 표현되는 숫자 [본문으로]



출처 : http://mizaralcor.tistory.com/3

'Development > C/C++' 카테고리의 다른 글

[#if, #elif 사용]  (0) 2014.04.22
[고급 매크로 표현식]  (0) 2014.04.22
[Static Assert]  (0) 2014.04.16
[itoa, atoi 구현]  (0) 2014.03.04
[scanf에서 공백을 포함한 문자열을 받는 방법]  (0) 2014.02.09
Posted by cyj4369
,