int main(void)
{
 double d = fabs(-1.5);
 printf("%lf\n", d);
 return 0;
}

とやってみるとわかる。 ヘッダー有り無しで挙動違うから。