Главная    Разработка ПО    функции языка Си

Описание функций языка Си

" S "

scalb,scalbf,scalbl 

scalbln,scalblnf,scalblnl 

scalbn,scalbnf,scalbnl 

setbuf 

setvbuf 

signbit 

sin,sinf,sinl 

sincos,sincosf,sincosl 

sinh,sinhf,sinhl 

sleep 

sqrt,sqrtf,sqrtl 

strcasestr 

strcat 

strchr 

strchrnul 

strcmp 

strcpy 

strcspn 

strdup 

strerror 

strftime 

strlen 

strncat 

strndup 

strncmp 

strncpy 

strpbrk 

strrchr 

strspn 

strstr 

strtod 

strtok 

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

signbit – определение знака числа.

Синтаксис:

#include < math.h >
int signbit (x);

Аргументы:

x – целочисленное число или число с плавающей точкой знак которого необходимо определить.

Возвращаемое значение:

Ноль, если число x положительное (больше или равно нулю), иначе отличное от нуля значение.

Описание:

signbit – это макрос, определяющий знак целочисленного числа или числа с плавающей точкой описанными любым из допустимых типов (int, long int, long long int, float, double, long double).

Пример:

В примере определяется знак чисел -123,8965 и 346,876


#include < stdio.h > //Для printf  и puts 
#include < math.h >  //Для signbit

int main (void)
{    
   //Вывод значения аргумента
   printf (“Аргумент: -123.8965\n”);
   //Определение знака аргумента с помощью функции signbit и
   //вывод результата
   printf (“signbit : %d\n\n ”, signbit (-123.8965) );

   //Вывод значения аргумента
   printf (“Аргумент: 346.876\n”);
   //Определение знака аргумента с помощью функции signbit и
   //вывод результата
   printf (“signbit : %d\n”, signbit (346.876) );

   return 0;
}

Результат:


Аргумент: -123.8965
signbit: -2147483648

Аргумент: 346.876
signbit : 0



Смотри так же:

copysign, copysignf, copysignl
signbit


Яндекс.Метрика

Рейтинг@Mail.ru