본문 바로가기
기타/보관소

C언어 :: sizeof 연산자

by rockykim 2015. 11. 22.






C언어 :: sizeof 연산자







이 연산자는 메모리 공간에서 소모하는 메모리의 크기를 바이트 단위로 계산해서 반환한다.


피연산자로 변수와 상수뿐만 아니라, 자료형의 이름까지 올 수 있다.


이 연산자를 이용해 사용 중인 컴파일러의 자료형 별 바이트 크기도 확인할 수 있다.





보통 sizeof 연산자를 사용할 때 피연산자가 int와 같은 자료형의 이름에는 소괄호로 감싸주는게 필수지만


나머지 피연산자에 대해서는 선택적이다. 그러나 피연산자의 종류에 상관없이 모두 감싸주는게 일반적이다.




예제를 확인해보자.

sizeof




결과는 이렇다.


sizeof




해당 피연산자가 차지하고 있는 메모리의 양이 나온다!










참고서적 : 윤성우 저 열혈강의 C 프로그래밍 개정판 108p ~ 110p.










댓글