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));
}
  

.NET Framework Eşdeğeri

System::Math::Abs

Ayrıca bkz.

Başvuru

Veri Dönüştürme

Kayan Nokta Desteği

abs, _abs64

_cabs

fabs, fabsf

labs, llabs