연재 완료/C Lang 이론

C언어 예약어 의미 1. (표준 자료형)

라이피 (Lypi) 2018. 10. 27. 00:37
반응형

예약어의 종류와 의미


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)



반응형