728x90
반응형
sizeof()란?
: 각 컴퓨터마다 int, short, long 형에 할당된 바이트의 크기가 다르다. 사용중인 컴퓨터에서의 각 자료형의 크기를 연산자 sizeof()가 보여준다.
쓰는 방법.
sizeof (자료형);
sizeof 변수;
sizeof (수식);
위 그림에서 보듯이 sizeof 사용 법은 아주 간단하다. printf("The size of char is %3d bytes.\n", sizeof (char)); 처럼 뒤에만 sizeof(char); 이렇게 만 하면 Type의 크기를 알 수 있다.하지만 주의 할점이 하나 있는데 그건 바로 변수의 경우다. 변수의 경우는 printf("The size of char is %3d bytes.\n", sizeof x);에서 볼수 있듯이 sizeof 뒤에 괄로()가 없다. 변수에서는 괄로를 쓰지 않는다.
위 그림은 Dos Command 창에서 szf를 실행 시킨 화면으로 char은 1byte라는 것을 알 수 있다. 이렇게 어떤 일정한 Type이나 변수의 크기를 확인 하고자 하는 일이 있을때 유용하게 쓰이는 명령어이다.
728x90
반응형
댓글