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.
La fonction imaxabs calcule la valeur absolue d'un entier de type intmax_t. Elle joue le même rôle
que abs, labs ou llabs, mais pour le plus grand type entier signé disponible.
Comme pour les autres fonctions de valeur absolue entière, le comportement est indéfini si le résultat positif ne peut pas
être représenté dans un intmax_t.
Exemple de code
L'exemple suivant calcule la valeur absolue d'un intmax_t et l'affiche avec PRIdMAX.
1
2
3
4
5
6
7
8
9
10
11
12
#include <inttypes.h>
#include <stdio.h>
int main() {
intmax_t value = INTMAX_C( -9000000000 );
intmax_t absolute = imaxabs( value );
printf( "absolute == %" PRIdMAX "\n", absolute );
return 0;
}
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 :