Mafa Dev

기본 자료형의 종류와 데이터의 표현범위 본문

C언어/유용한 것

기본 자료형의 종류와 데이터의 표현범위

마파_ 2013. 1. 17. 12:52

 

자료형  크기  값의 표현 범위 

 정수형

 char

 1 바이트

 -128이상 +127이하

 short  

 2 바이트  -32,768이상 +32,767이하

 int

 4 바이트

 -2,147,483,648이상 + 2,147,483 ,647 이하

 long

 4 바이트

 -2,147,483,648이상 + 2,147,483 ,647 이하
 long long  8 바이트

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

 +9,223,372,036,854,775,807 이하

 실수형  float  4 바이트

 ±3.4 X 10^-37 이상 ±3.4 X 10^+38 이하

 double  8 바이트  ±1.7 X 10^-307 이상 ±1.7 X 10^+308 이하

 long double

 8 바이트 이상  double 이상의 표현 범위

 

Unsigned를 붙여서 0과 양의 정수만 표현 하게 할 수 있다.

 

Unsigned의 특징은

- 정수 자료형의 이름 앞에만 unsigned를 붙일 수 있다.

- unsigned가 붙으면 , MSB도 데이터의 크기를 표현하는데 사용이 된다.

- 따라서 표현할 수 있는 값이 0 이상의 범위도 두 배가 된다.

'C언어 > 유용한 것' 카테고리의 다른 글

#define 과 const 선언의 차이점  (0) 2013.02.20
포인터 대상의 const 선언  (0) 2013.01.23
서식문자의 종류와 그 의미  (0) 2013.01.17
특수문자의 종류  (0) 2013.01.17
비트연산자  (0) 2013.01.17