`signbit' является общим макросом, работающем для всех действительных
типах с плавающей точкой. Она возвращает ненулевое значение, если
значение X имеет установленный бит знака.
Это не похоже на `x < 0.0', так как плавающая точка (по IEEE 754)
позволяет нулю иметь знак. Сравнение `-0.0 < 0.0' будет ложно,
но `signbit (-0.0)' возвратит ненулевое значение.
СООТВЕТСТВИЕ СТАНДАРТАМ
Эта функция определяется в IEC 559 (и дополнена рекомендуемыми
функциями в IEEE 754/IEEE 854).