29 – sizeof

특정 변수를 선언할 때, 해당되는 사용 값 만큼의 메모리를 선언한다. 그러나 임의의 데이터형의 크기만큼 메모리를 할당받을 수도 있는데, 이를 동적 할당이라고 한다. (이 부분에 대해서는 나중에 자세히 확인하도록 하겠다.) 이러한 경우에는 해당 변수가 얼마나 사이즈를 잡고 있는지 모르는 경우가 많다. 그래서 사이즈를 확인하기 위해 sizeof라는 연산자를 사용한다. 출력되는 변수의 크기는 바이트 수이다.

사용법은 다음과 같다.

sizeof(int) – int형의 크기
sizeof(num) – num 변수의 크기

실제로 프로그래밍을 하다 보면 이 사이즈를 알아야 하는 경우가 상당히 많다. 그렇기 때문에 자주 쓰일 것이다. 예시대로 꼭 해서 출력해보자.

스크린샷 2017-02-16 오후 3.06.06

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.