float Tempf = 0.2; int a, b, c; a = 0; b = 5; c = int (b + Tempf * (a - b) ); b + Tempf * (a - b) 还是4 c为啥就变成3了