I am new to c language
I want to understand how to judge the data type of the output result when a math expression contains both float and int
E.g
float x = 2.5,y = 4.7;
int a = 7;
How to judge the output value type of x + a%3*(int)(x+y)%2/4;