12e762c34SBarry Smith #include <stdio.h> 28c1b1b9eSSatish Balay /* 38c1b1b9eSSatish Balay Prints the size of various C data types 48c1b1b9eSSatish Balay */ 58c1b1b9eSSatish Balay int main(int argc,char *args) 62e762c34SBarry Smith { 7*593a00baSSatish Balay fprintf(stdout,"long double : %lu\n",(unsigned long)sizeof(long double)); 8*593a00baSSatish Balay fprintf(stdout,"double : %lu\n",(unsigned long)sizeof(double)); 9*593a00baSSatish Balay fprintf(stdout,"int : %lu\n",(unsigned long)sizeof(int)); 10*593a00baSSatish Balay fprintf(stdout,"char : %lu\n",(unsigned long)sizeof(char)); 11*593a00baSSatish Balay fprintf(stdout,"short : %lu\n",(unsigned long)sizeof(short)); 12*593a00baSSatish Balay fprintf(stdout,"long : %lu\n",(unsigned long)sizeof(long)); 13*593a00baSSatish Balay fprintf(stdout,"long long : %lu\n",(unsigned long)sizeof(long long)); 14*593a00baSSatish Balay fprintf(stdout,"int * : %lu\n",(unsigned long)sizeof(int*)); 15*593a00baSSatish Balay fprintf(stdout,"size_t : %lu\n",(unsigned long)sizeof(size_t)); 162e762c34SBarry Smith 172e762c34SBarry Smith return 0; 182e762c34SBarry Smith } 19