當前位置:編程學習大全網 - 編程軟體 - C語言中 絕對值 怎麽表示?

C語言中 絕對值 怎麽表示?

方法壹:用C語言中自帶的絕對值函數表示:

如果a是整數:

#include<stdio.h>

#include<math.h>

int a=100,b;

b=abs(a);

printf("%d",b);

如果a是浮點數:

#include<stdio.h>

#include<math.h>

float a=99.9;

float b;

b=fabs(a);

printf("%f",b);

方法二:自己編寫壹個函數表示:

#include <stdio.h>

int abs(int t)

{

if (t>0)

return t;

else

return -t;

}

int main()

{

int t = 0;

scanf("%d",&t);

printf("%d",abs(t));

return 0;

}

以上兩種方法均可以實現求得絕對值。但使用abs函數時,需要將頭文件#include<math.h>包含到源文件中。

擴展資料:

在C語言中,絕對值可以用庫函數fabs或abs來表示。

fabs表示對double型數據取絕對值。

abs表示對int型數據取絕對值。

函數原型是:double fabs(double x)。

  • 上一篇:編程各個語言之間的區別很大嗎
  • 下一篇:Visual C++串口通信技術詳解的內容簡介
  • copyright 2024編程學習大全網