abs函數(shù)和fabs函數(shù)都是用來(lái)計(jì)算絕對(duì)值的函數(shù),但是它們之間有一些區(qū)別:
- abs函數(shù)是針對(duì)整數(shù)的,只能接受整數(shù)參數(shù),返回整數(shù)類型的結(jié)果。
- fabs函數(shù)是針對(duì)浮點(diǎn)數(shù)的,只能接受浮點(diǎn)數(shù)參數(shù),返回浮點(diǎn)數(shù)類型的結(jié)果。
- fabs函數(shù)在math.h頭文件中,而abs函數(shù)在stdlib.h頭文件中。
- fabs函數(shù)返回的是浮點(diǎn)數(shù)的絕對(duì)值,而abs函數(shù)返回的是整數(shù)的絕對(duì)值。