데이터를 표현하는 방법
| 자료형 | 크기 |
|---|---|
| char | 1 byte |
| short | 2 byte |
| int | 4 byte |
| long | 4 byte |
| long long | 8 byte |
| float | 4 byte |
| double | 8 byte |
| long double | 8 byte 이상 |
#include<stdio.h>
#pragma warning(disable:4996)
int main()
{
int num = 10;
printf("num의 크기 : %d", sizeof(num));
}
#include<stdio.h>
#pragma warning(disable:4996)
int main()
{
char num1 = 1, num2 = 2, result1 = 0;
short num3 = 300, num4 = 400, result2 = 0;
printf("size of num1 : %d\n", sizeof(num1));
printf("size of num2 : %d\n", sizeof(num2));
printf("size of num3 : %d\n", sizeof(num3));
printf("size of num4 : %d\n", sizeof(num4));
printf("size of char add : %d\n", sizeof(num1 + num2));
printf("size of char short : %d\n", sizeof(num3 + num4));
result1 = num1 + num2;
result2 = num3 + num4;
printf("size of result1 : %d\n", sizeof(result1));
printf("size of result2 : %d\n", sizeof(result2));
}