2010년 3월 7일 일요일

c의 자료형

 

bit

byte

범 위

문자형

char

unsigned char

8

8

1

1

-128∼127

0∼255

열거형

enum

16

2

-32768∼32767

정수형

int

unsigned

long

unsigned long

16

16

32

32

2

2

4

4

-32768∼32767

0∼65535

-2147483648∼2147483647

0∼4294967295

부동형

float

double

long double

32

64

80

4

8

10

±1.2e-38∼±3.4e+38

±2.3e-308∼±1.7e+308

±9.0e-4916∼±1.1e+4932

 

 

블럭잡으면 보여요..

근데 int형은 4byte는 아닌가? sizeof() 로 찍어보니  4byte가 맞다. ㅎㅎ

참고로 DWORD 는 unsigned long으로 재정의한 거다 . 그래서 4byte가 된다.

댓글 없음:

댓글 쓰기