CS50 x edwith 강의를 들으며 정리한 공부 포스팅입니다.
핵심 개념
- 정적인 형식
- 동적인 형식
- 한정자
- int
- float
- double
- char
자료형(Data Type)
- C는 변수를 선언할 때마다 자료형을 명시해줘야 하는 정적인 형식의 언어
- 최근에 개발된 언어는 프로그램이 실행 시에 변수의 자료형을 유추하는 동적인 형식
C의 기본 자료형
-
int형(정수형)
-
정수를 나타내는 자료형(양수, 음수, 0)
-
4byte의 저장공간이 할당 되는데 이는 2^32개의 사용할 수 있는 정수가 있다는걸
의미
-
-
한정자
- unsigned int형
- 여전히 4byte공간을 차지하면서도 음수를 사용 가능한 값의 범위에 포함하지 않음
- 또 다른 한정자로 long이 있음
- long long integer형은 4byte 대신 8byte의 저장 공간을 사용하는 정수형.
-
float
- 2.8이나 3.14같은 소수를 저장하기위해 4byte의 공간을 차지함.
-
double
- float과 마찬가지로 소수를 저장하지만 8byte의 공간을 차지함.
-
char(문자형)
- a,b,c,..,Z 등 알파벳 뿐 아니라 특수문자, ‘\n’과 같은 줄 바꿈 기호도 나타낼수 있음
- 항상 작은 따옴표를 이용하여 표현되며(‘a’) 1byte의 공간을 차지함.
Comments