본문 바로가기
프로그래밍/C

정수형의 표현 범위

by Luhie 2017. 6. 26.

4 byte = 32 bit

8 byte = 64 bit

CPU가 한번에 계산할수 있는 양


정수 자료형

shourt

int

long


1bit : 0 or 1 

8 bit : 8개의 0 or 1 자리 = 1 byte

XXXX XXXX 

X => 0 or 1

1110 0110

1 byte =2^8  =256


Char 1 byte


short : 2byte 

2byte = 2 ^16 = 65536

0 ~ 65535 : unsigned

- 32768 ~ 32767

short a ;

unsigned short b; // 0 ~ 6535

int : 4byte 2^32 -21억 ~ 21억




오버 플로어 %d로 표현 못함 ==> unsigned는 %u 로 정정







'프로그래밍 > C' 카테고리의 다른 글

printf()  (0) 2017.06.26
문자형의 표현 범위  (0) 2017.06.26
사물인터넷 기반 융합기술 교육 - C 언어 프로그래밍 1일차  (0) 2017.06.26