#include <stdio.h>
#include <stdlib.h>

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;
}