NAZWA¶
INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL - stałe zmiennoprzecinkowe
SKŁADNIA¶
#define _ISOC99_SOURCE      /* Patrz feature_test_macros(7) */
 
#include <math.h>
 
INFINITY
 
NAN
 
HUGE_VAL
 
HUGE_VALF
 
HUGE_VALL
OPIS¶
Makro 
INFINITY rozszerza się do zmiennoprzecinkowej (czyli typu
  
float) stałej reprezentującej dodatnią
  nieskończoność.
 
Makro 
NAN rozszerza się do stałej zmiennoprzecinkowej
  (
float) reprezentującej 
cichą NaN (jeśli jest
  obsługiwana). 
Cicha NaN to NaN ("not-a-number" -
  "nie-liczba"), która nie wywołuje wyjątku, jeśli
  jest używana w działaniach arytmetycznych. Jej przeciwieństwem
  jest 
sygnalizująca NaN. Patrz IEC 60559:1989.
 
Makra 
HUGE_VAL, 
HUGE_VALF, 
HUGE_VALL oznaczają
  odpowiednio stałe typów 
double, 
float oraz 
long
  double, reprezentujących dużą wartość
  dodatnią, być może dodatnią nieskończoność.
ZGODNE Z¶
C99.
DOSTĘPNOŚĆ¶
W systemie glibc, makro 
HUGE_VAL jest zawsze dostępne.
  Dostępność makra 
NANmoże być testowana przez
  
#ifdef NAN, podobnie można testować 
INFINITY,
  
HUGE_VALF, 
HUGE_VALL. Będą one zdefiniowane przez
  
<math.h>, jeżeli zdefiniowano if 
_ISOC99_SOURCE lub
  
_GNU_SOURCE albo gdy jest zdefiniowana 
__STDC_VERSION__ i jej
  wartość jest nie mniejsza niż 199901L.
ZOBACZ TAKŻE¶
fpclassify(3), 
math_error(7)
O STRONIE¶
Angielska wersja tej strony pochodzi z wydania 3.40 projektu Linux
  
man-pages. Opis projektu oraz informacje dotyczące zgłaszania
  błędów można znaleźć pod adresem
  
http://www.kernel.org/doc/man-pages/.
TŁUMACZENIE¶
Autorem polskiego tłumaczenia niniejszej strony podręcznika man jest
  Robert Luberda <robert@debian.org>.
Polskie tłumaczenie jest częścią projektu manpages-pl;
  uwagi, pomoc, zgłaszanie błędów na stronie
  
http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją 
  3.40 oryginału.