主頁 > 百科知識 > c語言怎么求絕對值

c語言怎么求絕對值

時間:2024-11-29 20:23:17 瀏覽量:

C語言中求絕對值的函數(shù)有兩種,分別為abs()、fabs()。abs()函數(shù)用來對整型變量求絕對值,fabs()函數(shù)用來對浮點型變量求絕對值。

我們還需要注意,abs()函數(shù)在頭文件“stdlib.h”中,fabs()函數(shù)在頭文件“math.h”中。必須先引用頭文件才可以使用相應(yīng)函數(shù)。

整型變量求絕對值時,必須先引入stdlib.h頭文件,具體代碼如下:

#include <stdio.h>

#include <stdlib.h>

int main()

{

int a = -2;

printf("-2的絕對值是%d", abs(a));

return 0;

}

執(zhí)行代碼后,會在控制臺顯示“-2的絕對值是2”。浮點型變量分為單精度和雙精度,他們都是用fabs()函數(shù)求絕對值,在求絕對值前需要先引入math.h頭文件,具體代碼如下:

#include <stdio.h>

#include <math.h>

int main()

{

float a = -1.33;

double b = -2.325;

printf("a的絕對值是%f\n", fabs(a));

printf("b的絕對值是%lf", fabs(b));

return 0;

}

執(zhí)行代碼后,會在控制臺顯示“a的絕對值是1.330000、b的絕對值是2.325000”。

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報建公司 版權(quán)所有 | 黔ICP備2023009682號

免責(zé)聲明:本站內(nèi)容僅用于學(xué)習(xí)參考,信息和圖片素材來源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請聯(lián)系我們進(jìn)行刪除,我們將在三個工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)