xref: /petsc/src/benchmarks/sizeof.c (revision 95ecbf38f54bf907855fa510dba2b327f79c8484)
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));
16 
17   return 0;
18 }
19