imaxabs
Herhangi bir boyuttaki tamsayının mutlak değerini hesaplar.
intmax_t imaxabs(
intmax_t n
);
Parametreler
- n
Tam sayı değeri.
Dönüş Değeri
imaxabs işlevi bağımsız değişkenin mutlak değerini döndürür.Döndürülen hata yok.
[!NOT]
intmax_t kullanılarak temsil edilebilen negatif tamsayılar aralığı, temsil edilebilen pozitif tamsayı aralığından büyükse, imaxabs öğesine, dönüştürülemeyen bir bağımsız değişken sağlanabilir.Bağımsız değişkenin mutlak değeri, dönüş türü tarafından temsil edilemiyorsa, imaxabs davranışı tanımsız olur.
Gereksinimler
Yordam |
Gerekli başlık |
---|---|
imaxabs |
<inttypes.h> |
Ek uyumluluk bilgileri için bkz. Uyumluluk.
Kitaplıklar
C çalışma zamanı kitaplıklarının çoklu iş parçacığının tüm sürümleri.
Örnek
// crt_imaxabs.c
// Build using: cl /W3 /Tc crt_imaxabs.c
// This example calls imaxabs to compute an
// absolute value, then displays the results.
#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>
int main(int argc, char *argv[])
{
intmax_t x = LLONG_MIN + 2;
printf("The absolute value of %lld is %lld\n", x, imaxabs(x));
}