在C語(yǔ)言中,fabs()函數(shù)是用于計(jì)算浮點(diǎn)數(shù)的絕對(duì)值的函數(shù)。它的原型位于math.h頭文件中,并且可以在數(shù)學(xué)操作中使用。
以下是fabs()函數(shù)的用法示例:
#include #include int main() { double num1 = -10.5; double num2 = 5.75; double absoluteValue1 = fabs(num1); double absoluteValue2 = fabs(num2); printf("Absolute value of %.2f is %.2f\n", num1, absoluteValue1); printf("Absolute value of %.2f is %.2f\n", num2, absoluteValue2); return 0;}
在上述示例中,我們包含了math.h頭文件,這是使用fabs()函數(shù)所必需的。然后,我們聲明了兩個(gè)浮點(diǎn)數(shù)變量num1和num2,并使用fabs()函數(shù)分別計(jì)算了它們的絕對(duì)值,通過(guò)printf()函數(shù)輸出了結(jié)果。
當(dāng)程序運(yùn)行時(shí),輸出將會(huì)顯示每個(gè)浮點(diǎn)數(shù)的絕對(duì)值。fabs()函數(shù)只適用于浮點(diǎn)數(shù)類型。如果你需要計(jì)算整數(shù)的絕對(duì)值,可以使用C標(biāo)準(zhǔn)庫(kù)中的abs()函數(shù)。