Escolar Documentos
Profissional Documentos
Cultura Documentos
h> all'interno
di
s.
Restituisce
NULL
se
t
non
è
double
floor(double
x)
–
intero
inferiore
a
x.
FILE
*fopen(char
*filename,
char
*
mode)
–
#include <stdlib.h> presente
in
s.
double
cos(double
x)
–
x
in
radianti
Apertura
di
un
file
(mode:
“r”
lettura
–
“w”
double
atof(char
*string)
-‐
Converte
una
char*
strtok(char*
s,
const
char*
t)
-‐
double
sin(double
x)
–
x
in
radianti
scrittura
–
“a”
append)
stringa
in
un
valore
in
floating
point.
scompone
s
in
token,
i
caratteri
che
double
tan(double
x)
–
x
in
radianti
FILE
*freopen(char
*filename,
char
*
mode,
int
atoi(char
*string)
-‐
Converte
una
stringa
delimitano
i
token
sono
contenuti
in
t.
double
cosh(double
x)
–
coseno
iperbolico
FILE
*file_pointer)
-‐
Riassegna
un
file
in
un
valore
integer.
Restituisce
il
puntatore
al
token
(NULL
se
non
double
sinh(double
x)
–
seno
iperbolico
puntatore
ad
un
file
diverso.
int
atol(char
*string)
-‐
Converte
una
stringa
ne
trova
nessuno).
Alla
prima
chiamata
in
s
double
tanh(double
x)
–
tangente
iperbolica
in
un
valore
long
integer.
x
int
fclose(FILE
*file_pointer)
-‐
Chiude
un
file
va
inserita
la
stringa
da
scomporre
e
in
t
i
double
exp(double
x)
-‐
e
int
feof(FILE
*file_pointer)
-‐
Controlla
se
e'
void
exit(int
val)
–
Termina
il
programma,
caratteri
che
delimitano
i
vari
token.
Per
double
log(double
x)
-‐
log(x).
stato
incontrato
un
end-‐of-‐file
in
un
file.
restituendo
il
valore
‘val’.
operare
sulla
stessa
stringa,
alle
successive
double
log10
(double
x
)
–
logaritmo
base
10
EXIT_FAILURE
-‐
costante
per
segnalare
y
int
fflush(FILE
*file_pointer)
-‐
Svuota
il
buffer
chiamate
al
posto
di
s
si
deve
passare
NULL
double
pow
(double
x,
double
y)
-‐
x
di
un
file.
terminazione
senza
successo
del
programma
int
rand
(void)
–
intero
casuale
tra
0
e
int
getchar(void)
-‐
Legge
un
carattere
da
con
exit();
valore
diverso
da
zero
#include <ctype.h> RND_MAX.
"stdin"
(tastiera)
EXIT_SUCCESS
-‐
segnala
terminazione
con
int
isalnum(int
c)
-‐
Vero
se
‘c’
e'
int
random(int
max_num)
–
valore
casuale
int
fgetc(FILE
*file_pointer)
-‐
Prende
un
successo
del
programma
con
exit();
vale
0
alfanumerico.
tra
0
e
max_num.
carattere
da
un
file
int
isalpha(int
c)
-‐
Vero
se
‘c’
e'
una
lettera
void
srand(unsigned
seed)
–
inizializza
la
char
*gets(char
*buffer)
-‐
Legge
una
riga
da
#include <string.h> dell'alfabeto.
sequenza
di
valori
casuali
"stdin"
(tastiera)
char
*stpcpy
(char
*dest,
char
*src)
-‐
Copia
int
iscntrl(int
c)
-‐
Vero
se
‘c’
e'
un
carattere
di
double
sqrt(double
x)
–
radice
quadrata
char
*fgets(char
*string,
int
maxchar,
FILE
una
stringa
in
un'altra.
Restituisce
dest
controllo.
*file_pointer)
-‐
Legge
una
riga
da
un
file.
char
*strncpy(char
*s1,
char
*s2,
size_t
n)
-‐
int
isdigit(int
c)
-‐
Vero
se
‘c’
e'
un
numero
#include <limits.h>
int
printf(char
*format
_string,
…)
-‐
Scrive
Copia
i
primi
"n"
caratteri
di
s2
in
s1.
decimale.
INT_MAX
-‐
Indica
il
più
grande
valore
che
è
output
formattato
su
"stdout"
(schermo)
Restituisce
s1
int
islower(int
c)
-‐
Vero
se
‘c’
e'
una
lettera
possibile
rappresentare
con
un
int.
int
fprintf(FILE
*file_pointer,
char
int
strcmp(char
*s1,
char
*s2)
-‐
Confronta
s1
minuscola.
INT_MIN
-‐
Indica
il
più
piccolo
valore
che
è
*format_string,
…)
-‐
Scrive
output
e
s2
per
determinare
l'ordine
alfabetico
(<0,
int
isprint(int
c)
-‐
Vero
se
‘c’
e'
un
carattere
possibile
rappresentare
con
un
int.
formattato
in
un
file.
s1
prima
di
s2,
0
uguali,
>0
s1
dopo
s2)
stampabile.
LONG_MAX
-‐
Indica
il
più
grande
valore
che
è
int
sprintf(char
*string,
char
*format_string,
int
strncmp(char
*s1,
char
*s2,
size_t
n)
-‐
int
ispunct
(int
c)
-‐
Vero
se
‘c’
e'
un
carattere
possibile
rappresentare
con
un
long.
…)
-‐
Scrive
output
formattato
su
una
stringa
Confronta
i
primi
"n"
caratteri
di
due
di
punteggiatura.
LONG_MIN
-‐
Indica
il
più
piccolo
valore
che
è
int
fputc(int
c,
FILE
*file_pointer)
-‐
Scrive
un
stringhe.
int
isspace(int
c)
-‐
Vero
se
‘c’
e'
un
carattere
possibile
rappresentare
con
un
long.
carattere
in
un
file
char
*strcpy(char
*s1,
char
*s2)
-‐
Copia
s2
in
spazio.
int
putchar(int
c)
-‐
Scrive
un
carattere
su
s1.
Restituisce
s1
int
isupper(int
c)
-‐
Vero
se
‘c’
e'
una
lettera
#include <float.h>
"stdout"
(schermo)
int
strlen(char
*string)
-‐
Determina
la
maiuscola.
FLT_MAX,
DBL_MAX
-‐
Indica
il
più
grande
int
puts(char
*string)
-‐
Scrive
una
stringa
su
lunghezza
di
una
stringa.
tolower(int
c)
-‐
Converte
‘c’
in
minuscolo.
valore
che
è
possibile
rappresentare
con
un
"stdout"
(schermo)
char
*strcat(char
*s1,
char
*s2,
size_t
n)
-‐
int
toupper(int
c)
-‐
Converte
‘c’
in
maiuscolo. float
(o
double)
int
fputs(char
*string,
FILE
*file_pointer)
-‐
Aggiunge
s2
a
s1.
Ritorna
s1
FLT_MIN,
DBL_MIN
-‐
Indica
il
più
piccolo
Scrive
una
stringa
in
un
file.
char
*strncat(char
*s1,
char
*s2,
size_t
n)
-‐
#include <math.h> valore
che
è
possibile
rappresentare
con
un
int
scanf(char
*format_string,
args)
-‐
Legge
Aggiunge
"n"
caratteri
di
s2
a
s1.
Ritorna
s1
int
abs
(int
n)
–
valore
assoluto
intero
float
(o
double)
input
formattato
da
"stdin"
(tastiera)
char
*strchr(char
*string,
int
c)
-‐
Cerca
la
long
labs(long
n)
–
valore
assoluto
long
int
fscanf(FILE
*file_pointer,
char
*format
prima
occorrenza
del
carattere
‘c’
in
string;
double
fabs
(double
x
)
–
valore
assoluto
di
x
string,
args)
-‐
Legge
input
formattato
da
file
restituisce
un
puntatore
alla
prima
double
acos(double
x)
-‐
arcocoseno
int
sscanf(char
*buffer,
char
*format_string,
occorrenza
di
c
in
s,
NULL
se
non
presente
double
asin(double
x)
-‐
arcoseno
args)
-‐
Legge
input
formattato
da
una
stringa
char
*strrchr(char
*string,
int
c)
-‐
Cerca
double
atan(double
x)
-‐
arcotangente
EOF
–
end
of
file
(costante
a
valore
negativo)
l'ultima
occorrenza
del
carattere
‘c’
in
string
double
atan2(double
y,
double
x)
–
NULL
-‐
puntatore
nullo
(valore
0)
char*
strstr(char*
s,
char*
t)
-‐
Restituisce
un
arcotangente
di
y/x.
puntatore
alla
prima
occorrenza
di
t
double
ceil(double
x)
–
intero
superiore
a
x