#include int main() { long unsigned int c = sizeof(char), s = sizeof(short int), i = sizeof(int), l = sizeof(long int), ll = sizeof(long long int), f = sizeof(float), d = sizeof(double), ld = sizeof(long double); printf(" Type | Bytes | Bits\n"); printf("------------+-------+-----\n"); printf(" char | %2ld | %3ld\n", c, c*8); printf(" short | %2ld | %3ld\n", s, s*8); printf(" int | %2ld | %3ld\n", i, i*8); printf(" long | %2ld | %3ld\n", l, l*8); printf(" long long | %2ld | %3ld\n", ll, ll*8); printf("------------+-------+-----\n"); printf(" float | %2ld | %3ld\n", f, f*8); printf(" double | %2ld | %3ld\n", d, d*8); printf("long double | %2ld | %3ld\n", ld, ld*8); return 0; }