Demonstrate implicit and explicit type conversion in C programming

implicit conversion

#include<stdio.h>
int main(){
int i=40;
float a;
//Implicit conversion
a=i;
printf("implicit value:%f\n",a);

return 0;
}
Output
implicit value:40.000000

explicit conversion
#include<stdio.h>
int main(){
int i=40;
short a;
//Explicit conversion
a=(short)i;
printf("explicit value:%d\n",a);

return 0;
}
Output
explicit value:40


Try code and have a fun