溫馨提示×

c++絕對值函數的用法是什么

c++
小億
214
2024-01-29 15:16:57
欄目: 編程語言

C++的絕對值函數是用來計算一個數的絕對值的函數。絕對值是一個數的非負值,如果這個數是正數或零,則它的絕對值就是它自身;如果這個數是負數,則它的絕對值是它的相反數。

C++中有兩個常用的絕對值函數:abs()和fabs()。

  1. abs()函數:abs()函數用于計算整數的絕對值,其函數原型如下:
int abs(int n);

使用示例:

#include <iostream>
#include <cstdlib>

int main() {
    int num = -10;
    int result = abs(num);
    std::cout << "The absolute value of " << num << " is " << result << std::endl;
    return 0;
}

輸出結果:

The absolute value of -10 is 10
  1. fabs()函數:fabs()函數用于計算浮點數的絕對值,其函數原型如下:
double fabs(double n);

使用示例:

#include <iostream>
#include <cmath>

int main() {
    double num = -10.5;
    double result = fabs(num);
    std::cout << "The absolute value of " << num << " is " << result << std::endl;
    return 0;
}

輸出結果:

The absolute value of -10.5 is 10.5

需要注意的是,abs()函數和fabs()函數需要包含相應的頭文件。對于整數,可以包含頭文件;對于浮點數,可以包含頭文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女