728x90
sizeof 연산자는 단항 연산자로서 피연산자의 메모리 크기를 반환합니다.
sizeof 연산자의 피연산자로 자료형의 이름이 올 경우 괄호를 반드시 넣어줘야 합니다.
sizeof 연산자는 괄호를 사용하다 보니 함수로 오인하는 경우가 종종 있습니다.
아래 코드입니다
#include <stdio.h>
int main(void)
{
char a=10;
int b=315;
double c=3.1415;
printf("변수 a의 크기는 %d 입니다.\n" , sizeof a);
printf("변수 b의 크기는 %d 입니다.\n" , sizeof b);
printf("변수 c의 크기는 %d 입니다.\n" , sizeof c);
printf("char 할당 메모리는 %d 입니다.\n" , sizeof(char));
printf("int 할당 메모리는 %d 입니다.\n" , sizeof(int));
printf("double 할당 메모리는 %d 입니다.\n" , sizeof(double));
printf("float 할당 메모리는 %d 입니다.\n" , sizeof(float));
return 0;
}
반응형
'배워보자!! > c언어' 카테고리의 다른 글
[c언어] printf 함수 쓰는법 ver2 (0) | 2015.04.08 |
---|---|
[c언어] c언어 자료형 종류와 데이터 표현범위 (0) | 2015.04.08 |
[c언어] scanf 함수 쓰는법 ver1 (0) | 2015.04.05 |
[c언어] c언어 변수의 선언 ver1 (0) | 2015.04.05 |
[c언어] printf 함수 쓰는법 ver1 (0) | 2015.04.05 |
댓글