Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Fonction labs

La fonction getenv La fonction llabs


Entête à inclure

#include <stdlib.h>  // <cstdlib> en C++

Fonction labs

long labs( long value );

Cette fonction permet le calcul de la valeur valeur absolue d'un entier long. Un petit rappel : la valeur absolue d'un entier positif est égale à l'entier lui même. Par contre la valeur absolue d'un entier négatif est égale à l'opposé de cette valeur. Autre rappel : mathématiquement, la valeur absolue d'un entier n se note |n|. Ainsi |4|=4 et |-5|=5.

Paramètres

Valeur de retour

Cette fonction renvoie donc tout simplement la valeur absolue de l'entier long proposé en paramètre.

Exemple de code

#include <stdio.h>          
#include <stdlib.h>

int main() {
    
    long value;
    long absoluteValue;

    printf( "Veuillez saisir un entier long : " );
    scanf( "%ld", &value );

    absoluteValue = labs( value );        

    printf( "La valeur absolue de %ld vaut %ld.\n", value, absoluteValue );

    return EXIT_SUCCESS;
}

Sujets connexes

<stdlib.h>
atoi
atol
atof
abs
llabs


La fonction getenv La fonction llabs