ABS |
Absolute |
Turbo C++ |
stdlib.h (version réel) / complex.h (version complexe) |
Syntaxe
int abs(int x);
|
Nombre réel |
complex abs(complex x);
|
Nombre complexe |
Paramètres
Nom |
Description |
x |
Ce paramètre est un nombre entier ou nombre complexe à traiter. |
Description
Cette fonction permet de retourner la valeur absolue.
Remarques
- abs renvoie la valeur absolue de le paramètre entier x. Si abs est appelé lorsque stdlib.h a été inclus, il est traité comme une macro se développant en code inline.
- Si vous souhaitez utiliser la fonction abs au lieu de la macro, incluez #undef abs dans votre programme, après #include <stdlib.h>.
- Valeur de retour : La version réelle de abs renvoie un entier compris entre 0 et 32 767, à l'exception d'un paramètre de -32 768 étant renvoyé sous
la forme -32 768. La version complexe de abs renvoie un double.
- Portabilité : La version réelle de abs est disponible sur les systèmes UNIX et est définie en
ANSI C. La version complexe de cette fonction nécessite C++ et n'est probablement pas portable.
Exemple
- #include <stdio.h>
- #include <math.h>
-
- int main(void) {
- int number = -1234;
- printf("nombre : %d valeur absolue : %d\n" , number, abs(number));
- return 0;
- }
Voir également
cabs, complex, fabs, labs
Dernière mise à jour : Dimanche, le 28 Février 2021