#include #include int main(void) { char val=77; unsigned char val1; short int val2; unsigned short int val3; int val4; unsigned int val5; long int val6; unsigned long int val7; long long int val8; unsigned long long int val9; float val10; double val11; long double val12; printf("%hhd\n",val); val1 = (unsigned char) val; printf("%hhu\n",val1); val2 = (short int ) val1; printf("%hd\n",val2); val3 = (unsigned short int ) val2; printf("%hu\n",val3); val4 = (int) val3; printf("%d\n",val4); val5 = (unsigned int) val4; printf("%u\n",val5); val6 = (long int) val5; printf("%ld\n",val6); val7 = (unsigned long int) val6; printf("%lu\n",val7); val8 = (long long int) val7; printf("%lld\n",val8); val9 = (unsigned long long int) val8; printf("%llu\n",val9); val10 = (float) val9; printf("%f\n",val10); val11 = (double) val10; printf("%f\n",val11); val12 = (long double) val11; printf("%Lf\n",val12); return EXIT_SUCCESS; }