데이터 타입(Data Type)
자료형 | 종류 | 메모리 크기 |
char | 문자형 | 1byte |
short | 정수형 | 2byte |
int | 4byte | |
long | 4byte | |
long long | 8byte | |
float | 실수형 | 4byte |
double | 8byte | |
long double | 8byte 이상 |
데이터 타입은 변수가 저장할 정보의 크기와 유형을 지정합니다.
UNSIGNED
c언어에는 unsigned라는 키워드가 존재합니다. unsigned 키워드는 부호가 없는 버전의 자료형을 표현할 때 사용합니다. 즉 음수표현이 없는 양수를 표현합니다. 예를 들면 char의 경우 표현범위가 -128~127이지만 unsigned char를 사용할경우 0~255의 표현 범위를 가지게 됩니다.
서식 지정자
지정자 | 자료형 |
%d, %i | int |
%f | float |
%lf | doube |
%c | char |
%s | String |
서식 지정자는 scanf와 printf에서 사용됩니다. 즉 scanf, printf 함수에서 서식 지정자와 자료형을 맞추지 않으면 오류가 발생합니다.
scanf("%d", &num);
// scanf("%c", &num); 오류
상수 CONST
const int minutesPerHour = 60;
const float PI = 3.14;
상수는 자바에서 final과 비슷한 키워드로 final 선언한 변수는 값을 변경할 수 없고 읽는것만 가능해집니다.
대신 값을 변경할 수 없기 때문에 선언과 동시에 값을 초기화 해야합니다.
출처
W3Schools.com
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com