Maison > développement back-end > C++ > le corps du texte

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

WBOY
Libérer: 2023-08-26 13:49:02
avant
987 Les gens l'ont consulté

在C/C++中,abs()、labs()和llabs()函数的翻译如下:

abs()函数用于返回一个整数的绝对值。
labs()函数用于返回一个长整数的绝对值。
llabs()函数用于返回一个长长整数的绝对值

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.

Fonction abs()

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)
Copier après la connexion

Exemple

#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;
}
Copier après la connexion

Output

Absolute value of -145 is: 145
Absolute value of 145 is: 145
Copier après la connexion

fonction labs()

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)
Copier après la connexion

Exemple

#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;
}
Copier après la connexion

Output

Absolute value of -9256847 is: 9256847
Absolute value of 9256847 is: 9256847
Copier après la connexion

Fonction llabs()

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)
Copier après la connexion

Exemple

#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;
}
Copier après la connexion

Sortie

Absolute value of -99887654321 is: 99887654321
Absolute value of 99887654321 is: 99887654321
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal