#include <stdio.h>
#include <limits.h>
int main(void)
{
char c = 'A';
int i = -100;
float f = 3.14;
double d = 3.14159265358979323846;
short s = 200;
long l = 1000000;
long long ll = 1234567890;
unsigned int ui = 100;
printf("char c = %c, size = %ld\n", c, sizeof(c));
printf("int i = %d, size = %ld\n", i, sizeof(i));
printf("float f = %f, size = %ld\n", f, sizeof(f));
printf("double d = %lf, size = %ld\n", d, sizeof(d));
printf("short s = %hd, size = %ld\n", s, sizeof(s));
printf("long l = %ld, size = %ld\n", l, sizeof(l));
printf("long long ll = %lld, size = %ld\n", ll, sizeof(ll));
printf("unsigned int ui = %u, size = %ld\n", ui, sizeof(ui));
return 0;
}