c語言中求絕對值的函數(shù)有兩個(gè):abs()和fabs()。
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比城廂網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式城廂網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋城廂地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
abs()
是用來求整型表達(dá)式的絕對值,比如:abs(x)
就是求整型變量x的絕對值。
fabs()
是用來求浮點(diǎn)型表達(dá)式的絕對值,比如:abs(x)
就是求浮點(diǎn)型變量(float型或double型)x的絕對值。
//求絕對值
#include iostream
#include iomanip
#includecmath
#define PI 3.1415927
using namespace std;
int main()
{? ?//C++求絕對值:如果是整形的,就是abs(),如果是浮點(diǎn)型的,是fabs()
double r;
while(cinr){
coutsetprecision(2)std::fixedfabs(r)endl;
}
return 0;
}
擴(kuò)展資料:
c語言中取絕對值的函數(shù)
不同類型的數(shù)據(jù)使用不同類型的絕對值函數(shù):
1、整型:
int abs(int i) ?//返回整型參數(shù)i的絕對值 12
2、復(fù)數(shù):
double cabs(struct complex znum) ?//返回復(fù)數(shù)znum的絕對值 ?1
3、雙精度浮點(diǎn)型:
double fabs(double x) ?//返回雙精度參數(shù)x的絕對值 ? ?1
4、長整型:
long labs(long n) ?//返回長整型參數(shù)n的絕對值
fabs()函數(shù)的用法:double fabs(double x)。其中參數(shù)x 是浮點(diǎn)值,這個(gè)函數(shù)返回x的絕對值。代碼示例如下:
int main (){
int a, b;
a = 1234;
b = -344;
printf("The absolute value of %d is %lf", a, fabs(a));
printf("The absolute value of %d is %lf", b, fabs(b));
return(0);}
編譯和運(yùn)行上面的程序,這將產(chǎn)生以下結(jié)果:
The absolute value of 1234 is 1234.000000
The absolute value of -344 is 344.000000
fabs()和abs()區(qū)別:
c語言中函數(shù)abs和fabs只有一個(gè)區(qū)別:abs函數(shù)是求整數(shù)的絕對值,函數(shù)原型是int abs(int x);fabs函數(shù)是求浮點(diǎn)數(shù)的絕對值,函數(shù)原型是float fabs(float x)。
abs函數(shù)是一種用于求絕對值的LV函數(shù)。因?yàn)閍bs(x)在0點(diǎn)的導(dǎo)數(shù)是不存在的,而對于x為復(fù)數(shù) abs(x)是不解析的,所以他的取值只能是正數(shù)或者負(fù)數(shù)。
絕對值符號就是兩豎線,這個(gè)很好打,按Shift+|就可以了,如|a|,C語言中求絕對值的函數(shù)是abs(),比如:
#includestdio.h
main()
{
int x
printf("\nPlease input x=");
scanf("%d",x);
printf("\nThe abs value is:%d",abs(x));
getch();
}
用abs()函數(shù)表示,其步驟如下:
需要準(zhǔn)備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個(gè)初始.cpp文件,例如:test.cpp。
2、其次,在test.cpp文件中,輸入C語言代碼:printf("%d", abs(-9));。
3、最后,編譯器運(yùn)行test.cpp文件,此時(shí)成功表示了-9的絕對值并打印了出來。
網(wǎng)站題目:c語言里絕對值函數(shù)怎么打 c語言程序絕對值怎么打
網(wǎng)頁地址:http://muchs.cn/article32/hjdosc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、ChatGPT、品牌網(wǎng)站制作、、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)