Funzioni di carattere
<cctype>
isalpha(c): true se lettera
maiuscola o minuscola
islower(c): true se minuscola
isupper(c): true se maiuscola
isdigit(c): true se carattere da 0
a 9
isxdigit(c): true se cifra
esadecimale
isalnum(c): true se cifra o
carattere alfabetico
tolower(c): converte a minuscola
toupper(c): converte a maiuscola
Funzioni numeriche
<cmath>
ceil(x): arrotonda all’intero più
vicino
fabs(x): restituisce il valore
assoluto
floor(x): arrodonda per difetto
all’intero piu’ vicino
pow(x, y): calcola x elevato a y
sqrt(x): radice quadrata
exp(x): calcola ex
log(x): calcola logaritmo naturale
log10(x): calcola logaritmo in base
10
Trigoniometriche:
acos(x), asin(x), atan(x), cos(x),
sin(x), tan(x) (nelle ultime tre x è espresso in radianti)
Funzioni aleatorie
rand(void): numero intero casuale
fra o e 32767
randomize(void): inizia il
generatore di numeri casuali con seme aleatorio (dato da time)
srand(seme): inizializza il
generatore con seme
random(num): numero intero casuale
fra 0 e num-1
Funzioni di data e ora
<ctime>
clock(void): restituisce il tempo
di processore in secondi impegnato dal processo
time(): restituisce l’ora attuale
come numero di secondi dal 1/1/1970
Nessun commento:
Posta un commento