std::abs
Megjelenés
Főnév
std::abs (tsz. std::abses)
- (informatika) A
std::absfüggvény a C++ szabványos könyvtárban található, és egy szám abszolút értékét adja vissza. Ez azt jelenti, hogy a negatív számokat pozitívvá alakítja, míg a pozitív számokat változatlanul hagyja.
Használata:
A std::abs különböző numerikus adattípusokra alkalmazható, például egész számokra (int), lebegőpontos számokra (float, double), illetve long long típusokra is.
Példa C++11-ben:
#include <iostream>
#include <cmath> // a std::abs() miatt
int main() {
int a = -10;
double b = -3.14;
std::cout << "abs(-10) = " << std::abs(a) << std::endl;
std::cout << "abs(-3.14) = " << std::abs(b) << std::endl;
return 0;
}
Kimenet:
abs(-10) = 10 abs(-3.14) = 3.14
Fontos tudnivalók:
- Egész számok esetén az
<cstdlib>fejléccel is elérhető (std::abs(int)). - Lebegőpontos számok esetén az
<cmath>könyvtár szükséges (std::abs(float),std::abs(double), stb.). - Komplex számokra az
<complex>könyvtárban találhatóstd::abs()használható.