Based on C's implicit casting rule, data types are converted to higher type.
Nerveless when I try:
float a;
int b;
a = b = 3.4;
The output is always an integer number for both a and b.
Can I know the reason behind this? Why is it not converting int to float?