C LanguageMatematica standard

Sintassi

  • #include <math.h>
  • doppio pow (doppio x, doppio y);
  • float powf (float x, float y);
  • lungo doppio doppio (lungo doppio x, lungo doppio y);

Osservazioni

  1. Per collegarsi con la libreria matematica usa -lm con i flag gcc.
  2. Un programma portatile che deve verificare un errore da una funzione matematica dovrebbe impostare errno su zero e effettuare la seguente chiamata feclearexcept(FE_ALL_EXCEPT); prima di chiamare una funzione matematica. Al ritorno dalla funzione matematica, se errno è fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW); zero, o la seguente chiamata restituisce nonzero fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW); quindi si è verificato un errore nella funzione matematica. Leggi la pagina di manuale di math_error per maggiori informazioni.

Matematica standard Esempi correlati