1 #include <stdio.h>
2 /*
3 Prints the size of various C data types
4 */
main(int argc,char ** args)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));
16
17 return 0;
18 }
19