예약어의 종류와 의미
C언어 표준 자료형 (8개)
signed, unsigne, char, int, long, short, double, float
//n은 자료형의 바이트수
signed : 부호있는 정수 (=음수 표현 O, -2^(n-1) ~ +(2^(n-1))-1)
unsigned : 부호없는 정수 (=음수 표현 X, 0~(2^n)-1)
bool : 논리형 <0(false), 1(true)만 갖음)
//C99 이후 표준이 되었다.
char : 문자형
//내부적으로는 정수형이다.
short : 정수형
int : 정수형
long : 정수형
float : 실수형
double : 실수형
각 자료형의 크기는 운영체제와 컴파일러가 채택한 데이터 모델에 따라 다르다.
64비트 운영체제의 VS2017은 LLP64모델을 사용한다.
출처 : https://www.uturtle.com/blog/archives/704
정수형의 같은 표현
요약 : singed와 int는 생략 가능.
short (= short int = signed short = signed short int)
unsigned short (= unsigned short = unsigned short int)
int (= signed int = signed)
unsigned int (= unsigned)
long (= long int = signed long = signed long int)
unsigned long (= unsigned long int)
long long (= long long int = signed long long = signed long long int)
unsigned long long (= unsigned long long = unsigned long long int)