Tipuri de date
Notiuni:
tip de date, magnitudine, calificator, void
Prin intermediul unui tip de date se descrie o categorie de valori.
Tabel 1 - Tipuri de date in C/C
Tip de date |
Lungime īn biti |
Magnitudine |
unsigned char | ||
char |
-128 ... 127 828b124i |
|
unsigned int | ||
int | ||
unsigned long | ||
long | ||
float |
3,4e-38 ... 3,4e+38 |
|
double |
|
1,7e-308 ... 1,7e+308 |
long double |
3,4e-4932 ... 1,1e+4932 |
Cuvintele cheie signed, unsigned, short, long se numesc calificatori ai tipurilor de date. Calificatorii signed si unsigned determina reprezentarea cu semn respectiv fara semn a unui numar. Calificatorii short si long modifica magnitudinea unui tip.
Observatie tipul de date long este o prescurtare a scrierii pentru long int.
Īn functie de sistemul de operare si de compilator modificarile facute de Calificatorii short si long sunt diferite.
Exemplu
Sistem de operare |
short int |
Int |
Long int |
DOS | |||
Windows |
Observatie
Calificatorul signed este implicit. Scrierea lui nu este necesara dar este corecta.
Astfel, int si signed int reprezinta acelasi tip de date.
Identificarea numar-caracter este realizata prin intermediul codului ASCII (American Standard Code for Information Interchange).
Exista un tip de date special, void, semnificatia lui fiind aceea de tip nedeterminat.
|