关于#c语言#的问题:int x=10z=exp(y)+fabs(x)为啥不对

double y=0.5,z=1.5;int x=10
z=exp(y)+fabs(x)
为啥不对

fabs是针对浮点数的,可x是整数,改为abs(x)