44 lines
981 B
C
44 lines
981 B
C
|
|
#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;
|
||
|
|
}
|