Domanda alcune funzioni in C

Stato
Discussione chiusa ad ulteriori risposte.

iltizio

Utente Emerald
1 Novembre 2009
929
60
533
598
Ultima modifica:
salve a tutti ecco qui una guida su alcune le funzioni in C.

funzioni della libreria matematica <math.h>

sqrt(x) radice quadrata di x
exp(x) funzione esponenziale e
log(x) logaritmo naturale di x (in base e)
log10(x) logaritmo di x (in base 10)
fabs(x) valore assoluto di x
ceil(x) arrotonda x all'intero più piccolo non minore di x
floor(x) arrotonda x all'intero più grande non maggiore di x
pow(x, Y) x elevato alla potenza y ()
fmod(x, y) resto di x/y in virgola mobile
sin(x) seno trigonometrico di x (x è espressa in radianti)
cos(x) coseno trigonometrico di x (x è espressa in radianti)
tan(x) tangente trigonometrica di x (x è espressa in radianti)

alcuni file di intestazione della libreria standard

<assert.h> contiene le macro e le informazioni per aggiungere delle istruzioni diagnostiche che forniscono un aiuto durante la messa a punto del programma.
<ctype.h> contiene i prototipi per le funzioni che verificano talune proprietà dei caratteri, nonchè per quelle che potranno essere utilizzate per convertire le lettere minuscole e viceversa.
<errno.h> definisce le macro che saranno utili per comunicare le condizioni di errore.
<float.h>contiene i limiti del sistema per la dimensione dei valori in virgola mobile
<limits.h> contiene i limiti del sistema per la dimensione dei valori interi.
<locale.h> contiene i prototipi di funzione e altre informazioni che consentiranno a un programma di essere adatto alla località in cui sarà eseguito. La nozione di località consente al sistema di gestire le diverse convenzioni delle varie aree del mondo per esprimere informazioni come la data, l'ora, la valuta e i grandi numeri.
<math.h> contiene i prototipi per le funzioni della libreria matematica.
<setjmp> contiene i prototipi per le funzioni che consentono di aggirare l'usuale sequenza di chiamata e ritorno da funzione.
<signal.h> contiene i prototipi di funzione e le macro per gestire le varie condizioni che potranno insorgere durante l'esecuzione del programma.
<stdarg.h> definisce le macro che cosentono di gestire delle funzioni per le quali il numero e i tipi degli argomenti siano sconosciuti.
<stddef.h> Contiene le definizioni comuni dei tipi di dato utilizzati dal C per eseguire certi calcoli.
<stdio.h> contiene i prototipi per le funzioni di input/output della libreria standard e le informazioni utilizzate da queste ultime.
<stdlib.h> contiene i prototipi delle funzioni per la conversione dei numeri in testo e viceversa, per l'allocazione della memoria, per i numeri casuali e per altre funzioni di utilità generica.
<string.h> contiene i prototipi delle funzioni per l'elaborazione delle stringhe.
<time.h> contiene i prototipi di funzione e i tipi per la manipolazione dell'ora e delle date.

esempio
Codice:
#include <math.h>

se avete altro da aggiungere e da correggere scrivete qui sotto.
 
Si ma c'è un tantino di differenza tra i due... "square.h" messa così significa che l'header lo va a cercare nella cartella del main..
 
ottimo veramente molte funzioni che vengono ricercate da molti utenti però specifica che è c++ non c (c non esiste + esiste solo il c# il c si è trasformato in c++)
 
Stato
Discussione chiusa ad ulteriori risposte.