프로그래밍/C언어

[C언어] C언어의 변수 범위

킨레이 2016. 4. 14. 13:40

C 언어의 자료형 - 16비트형 - [] 생략가능

 

[signed] char - 1바이트 부호형 자료. 값의 범위 : -128 ~ 127. 보통의 경우 ASCII 문자를 저장

unsigned char - 1바이트 부호없는 자료. 값의 범위 : 0 ~ 255. 정수형 자료 저장

[signed] int - 2바이트 부호형 자료. 값의 범위 : -32768 ~ 32767. 정수형 자료 저장

unsigned [int] - 2바이트 부호없는 자료. 값의 범위 : 0 ~ 65535. 정수형 자료 저장

[signed] long [int] - 4바이트 부호형 자료. 값의 범위 : -2147483648 ~ 2147483647. 정수형 자료 저장

unsigned long [int] - 4바이트 부호없는 자료. 값의 범위 : 0 ~ 4294967295.  정수형 자료 저장

float - 4바이트 부호형 실수 자료.

double - 8바이트 부호형 실수 자료.

long double - 10바이트 부호형 실수 자료.

<자료형>* - 2바이트 주소형 자료. unsigned [int] 형이며, 주소의 범위 : 0~65535. 

 

 

 

C 언어의 자료형 - 32비트형 - [] 생략가능 - int 가 long int 로 확장.

 

bool - 1비트 논리형 자료. 값의 범위 : 0 ~ 1. 참과 거짓을 저장한다.

[signed] char - 1바이트 부호형 자료. 값의 범위 : -128 ~ 127. 보통의 경우 ASCII 문자를 저장.

unsigned char - 1바이트 부호없는 자료. 값의 범위 : 0 ~ 255. 정수형 자료 저장

[signed] short int - 2바이트 부호형 자료. 값의 범위 : -32768 ~ 32767. 정수형 자료 저장

unsigned short [int] - 2바이트 부호없는 자료. 값의 범위 : 0 ~ 65535. 정수형 자료 저장

[signed] int - 4바이트 부호형 자료. 값의 범위 : -2147483648 ~ 2147483647. 정수형 자료 저장

[signed] long [int] - 4바이트 부호형 자료. 값의 범위 : -2147483648 ~ 2147483647. 정수형 자료 저장

unsigned [int] - 4바이트 부호없는 자료. 값의 범위 : 0 ~ 4294967295. 정수형 자료 저장

unsigned long [int] - 4바이트 부호없는 자료. 값의 범위 : 0 ~ 4294967295. 정수형 자료 저장

float - 4바이트 부호형 실수 자료.

double - 8바이트 부호형 실수 자료.

long double - 10바이트 부호형 실수 자료.

<자료형>* - 4바이트 주소형 자료. unsigned [int] 형이며, 주소의 범위 : 0 ~ 4294967295.