Actual source code: sizeof.c
1: #include <stdio.h>
2: /*
3: Prints the size of various C data types
4: */
5: int main(int argc,char **args)
6: {
7: fprintf(stdout,"long double : %lu\n",(unsigned long)sizeof(long double));
8: fprintf(stdout,"double : %lu\n",(unsigned long)sizeof(double));
9: fprintf(stdout,"int : %lu\n",(unsigned long)sizeof(int));
10: fprintf(stdout,"char : %lu\n",(unsigned long)sizeof(char));
11: fprintf(stdout,"short : %lu\n",(unsigned long)sizeof(short));
12: fprintf(stdout,"long : %lu\n",(unsigned long)sizeof(long));
13: fprintf(stdout,"long long : %lu\n",(unsigned long)sizeof(long long));
14: fprintf(stdout,"int * : %lu\n",(unsigned long)sizeof(int*));
15: fprintf(stdout,"size_t : %lu\n",(unsigned long)sizeof(size_t));
17: return 0;
18: }