Mafa Dev
기본 자료형의 종류와 데이터의 표현범위 본문
자료형 | 크기 | 값의 표현 범위 | |
정수형 |
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 |