[C언어] C언어의 변수 범위
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.