자료형

C 2013. 11. 26. 00:30

 

C언어의 기본자료형

 

 자료형

메모리 크기(Byte)

데이터 범위 

 

 

 char 

1

-128 ~ +127 

 short

2

-32768 ~ + 32767

 int

4

-2147483648 ~ +2147483647

 long

4

-2147483648 ~ +2147483647

 

 

 float

8

3.4*10^-37 ~ 3.4*10^+38

 double

8

1.7+10^-307 ~ 1.0*10^+308 

 long double

8 이상

 

 

※ 컴파일러마다 자료형의 바이트 수가 차이가 있을수 있다

unsigned : 정수형 자료형 앞에 붙을경우 MSB를 부호비트로 사용하지않음. (실수형X)

    -> 데이터범위가 약2배 늘어남

 

sizeof 연산자 : 자료형 크기 확인

int main(void)

{

int a=10;

printf("%d", sizeof a);//변수 a의 메모리 크기

printf("%d", sizeof(int);//자료형 int의 메모리 크기

..

 

 

 

'C' 카테고리의 다른 글

서식문자 정리  (0) 2013.11.26
C언어의 키워드들  (0) 2013.11.25
scanf  (0) 2013.11.25
연산자  (0) 2013.11.25
변수, 상수  (0) 2013.11.25
: