在C++中,可以使用標準庫中的abs()
函數來計算絕對值。abs()
函數接受一個整數、長整數、浮點數或雙精度浮點數作為參數,并返回該參數的絕對值。
例如,以下代碼演示了如何使用abs()
函數計算整數和浮點數的絕對值:
#include <iostream>
#include <cmath>
int main() {
int num1 = -10;
float num2 = -5.5;
int absNum1 = abs(num1);
float absNum2 = fabs(num2);
std::cout << "絕對值 of " << num1 << " is " << absNum1 << std::endl;
std::cout << "絕對值 of " << num2 << " is " << absNum2 << std::endl;
return 0;
}
在上面的代碼中,我們使用abs()
函數計算了整數num1
和浮點數num2
的絕對值,并打印了結果。在計算浮點數的絕對值時,我們使用了fabs()
函數,該函數在<cmath>
頭文件中定義。