imaxabs
Herhangi bir boyuttaki tamsayının mutlak değerini hesaplar.
Sözdizimi
intmax_t imaxabs(
intmax_t n
);
Parametreler
n
Tamsayı değeri.
Dönüş değeri
işlevi bağımsız imaxabs
değişkenin mutlak değerini döndürür. Hata döndürme yok.
Dekont
kullanılarak intmax_t
temsil edilebilen negatif tamsayı aralığı, temsil edilebilen pozitif tamsayı aralığından büyük olduğundan, dönüştürülemez bir bağımsız değişken imaxabs
sağlamak mümkündür. Bağımsız değişkenin mutlak değeri dönüş türüyle temsil edilemiyorsa, öğesinin imaxabs
davranışı tanımlanmamıştır.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
imaxabs |
<inttypes.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Kitaplıklar
C çalışma zamanı kitaplıkları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));
}
The absolute value of -9223372036854775806 is 9223372036854775806
Ayrıca bkz.
Veri dönüştürme
Matematik ve kayan nokta desteği
abs
, labs
, llabs
, _abs64
_cabs
fabs
, fabsf
, fabsl
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin