#include /* Prints the size of various C data types */ int main(int argc, char **args) { fprintf(stdout, "long double : %lu\n", (unsigned long)sizeof(long double)); fprintf(stdout, "double : %lu\n", (unsigned long)sizeof(double)); fprintf(stdout, "int : %lu\n", (unsigned long)sizeof(int)); fprintf(stdout, "char : %lu\n", (unsigned long)sizeof(char)); fprintf(stdout, "short : %lu\n", (unsigned long)sizeof(short)); fprintf(stdout, "long : %lu\n", (unsigned long)sizeof(long)); fprintf(stdout, "long long : %lu\n", (unsigned long)sizeof(long long)); fprintf(stdout, "int * : %lu\n", (unsigned long)sizeof(int *)); fprintf(stdout, "size_t : %lu\n", (unsigned long)sizeof(size_t)); return 0; }