Participer au site avec un Tip
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 llabs (C99)

La fonction labs La fonction ldiv


Entête à inclure

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

Fonction llabs (C99)

long long llabs( long long value );

Cette fonction permet le calcul de la valeur valeur absolue d'un entier très long (type long 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 très long proposé en paramètre.

Exemple de code

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

int main() {
    
    long long value;
    long long absoluteValue;

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

    absoluteValue = llabs( value );        

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

    return EXIT_SUCCESS;
}

Sujets connexes

<stdlib.h>
atoi
atol
atof
abs
labs


La fonction labs La fonction ldiv