Maison >développement back-end >C++ >En C/C++, les fonctions abs(), labs() et llabs() sont traduites comme suit : La fonction abs() est utilisée pour renvoyer la valeur absolue d'un entier. La fonction labs() est utilisée pour renvoyer la valeur absolue d'un entier long. La fonction llabs() est utilisée pour renvoyer la valeur absolue d'un entier long
Dans la bibliothèque cstdlib de C++, en plus d'abs, il existe différentes fonctions pour obtenir des valeurs absolues. En C, abs est essentiellement utilisé pour les entrées de type int et en C++, pour int, long, long long. D'autres sont utilisés pour des données de type long, long et long, etc. Voyons l'utilisation de ces fonctions.
Cette fonction est utilisée pour les données de type int. Cela renvoie donc la valeur absolue du paramètre donné. La syntaxe est la suivante.
int abs(int argument)
#include <cstdlib> #include <iomanip> #include <iostream> using namespace std; main() { int x = -145; int y = 145; cout << "Absolute value of " << x << " is: " << abs(x) << endl; cout << "Absolute value of " << y << " is: " << abs(y) << endl; }
Absolute value of -145 is: 145 Absolute value of 145 is: 145
Cette fonction est utilisée pour les données de type long. Cela renvoie donc la valeur absolue du paramètre donné. La syntaxe est la suivante.
long labs(long argument)
#include <cstdlib> #include <iomanip> #include <iostream> using namespace std; main() { long x = -9256847L; long y = 9256847L; cout << "Absolute value of " << x << " is: " << labs(x) << endl; cout << "Absolute value of " << y << " is: " << labs(y) << endl; }
Absolute value of -9256847 is: 9256847 Absolute value of 9256847 is: 9256847
Cette fonction est utilisée pour les données de type long et long. Cela renvoie donc la valeur absolue du paramètre donné. La syntaxe est la suivante.
long long labs(long long argument)
#include <cstdlib> #include <iomanip> #include <iostream> using namespace std; main() { long long x = -99887654321LL; long long y = 99887654321LL; cout << "Absolute value of " << x << " is: " << llabs(x) << endl; cout << "Absolute value of " << y << " is: " << llabs(y) << endl; }
Absolute value of -99887654321 is: 99887654321 Absolute value of 99887654321 is: 99887654321
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!