Bildirim
signbit(arg); (Makro) (C99)
Açıklama
Kendisine geçirilen arg parametre değerinin negatif olup olmadığını belirler.
Parametreler
arg: Float bir değerdir.
Dönüş değeri
Eğer arg parametre değeri negatif ise 0 olmayan bir değer, aksi takdirde 0 değeri geri döndürülür.
Örnek
#include <stdio.h>
#include <math.h>
int main(void)
{
double arg1=27.52, arg2=-15.36;
printf ("%.2f değeri negatif bir değer%s\n", arg1, signbit(arg1) ? "dir!" : " değildir!");
printf ("%.2f değeri negatif bir değer%s\n", arg2, signbit(arg2) ? "dir!" : " değildir!");
return 0;
}
Yukarıdaki örnekte, program aşağıdaki satırları ekrana yazar:
27.52 değeri negatif bir değer değildir! -15.36 değeri negatif bir değerdir!
Yukarıdaki program, signbit() fonksiyonu ile 2 değişken değeri kullanarak yaptığı işlem sonuçlarını ekrana yazar.