YunDev

C++ 자료형에 대해 알아보자! 본문

C언어/C++

C++ 자료형에 대해 알아보자!

S준 2020. 4. 28. 22:36

 

 

어떤 변수에 대한 데이터 값은 문자열, 정수, 실수 값등 정말 다양합니다. 저장되는 데이터의 크기에 따라 메모리의 필요량이 달라지기 때문에 다양한 자료형을 사용해야합니다.

 여기서 데이터의 종류를 자료형이라고 합니다. 변수는 특정한 자료형으로 생성되면 해당되는 종류의 데이터만 저장할 수 있죠.

 

예 : 문자형은 하나의 문자만 저장할 수 있고 정수형은 정수타입의 데이터만 저장할 수 있다.

코드로 각 자료형의 크기를 알아보도록 하죠!

 

 

#include <stdio.h>

int main() //반환 값 필요
{
	int x;
	printf("변수 x의   크기: %d\n", sizeof(x));

	printf("char형의  크기: %d\n", sizeof(char));
	printf("int형의   크기: %d\n", sizeof(int));
	printf("short형의   크기: %d\n", sizeof(short));
	printf("long형의   크기: %d\n", sizeof(long));
	printf("float형의   크기: %d\n", sizeof(float));
	printf("double형의   크기: %d\n", sizeof(double));

	return 0; //반환 값
}

 

sizeof()는 변수나 자료형을 바이트단위로 반환합니다. (1바이트당 8비트이다.)

 

 

결과 :

 

 

각 변수, 자료형의 크기를 알 수 있습니다.

 

 

변수의 이름을 지을 때 중요한 점

 

1.이름의 중간에 공백이 들어가면 안됩니다.(s um -> x)

2.대문자와 소문자도 모두 구별하여야 합니다.(index = INDEX -> x)

3.C 언어에서 사용하는 키워드로는 이름을 지을 수 없습니다.(double -> x)

4.처음 글자를 숫자로 시작할 수 없습니다.(2nd -> x, second2 - > O)

5.#, &와 같은 기호들은 사용할 수 없습니다!

 

규칙은 더 많이 있지만 이 다섯가지는 중요하다고 생각합니다.

 

이렇게 오늘 자료형에 대해서 알아보았습니다~~