Răspuns :
Tipul de date reprezintă un concept foarte important în C/C++. Orice dată (constantă sau variabilă) este de un numit tip. Tipul datei precizează ce valori poate avea acea dată și ce operații se pot face cu ea.
În C/C++ tipurile de date sunt:
Tipuri simple
Tipuri întregi
Tipuri reale
Tipul pointer
Tipul bool
Tipuri derivate
Tipul tablou
Tipul structură
Tipul enumerare
int 4 octeți cu semn -231 ... 231-1 -2147483648 ... 2147483647
unsigned int 4 octeți fără semn 0 ... 232-1 0 ... 4294967295
long int 4 octeți cu semn -231 ... 231-1 -2147483648 ... 2147483647
unsigned long int 4 octeți fără semn 0 ... 232-1 0 ... 4294967295
short int 2 octeți cu semn -215 ... 215-1 -32768 ... 32767
unsigned short int 2 octeți fără semn 0 ... 216-1 0 ... 65535
long long int 8 octeți cu semn -263 ... 263-1
unsigned long long int 8 octeți fără semn 0 ... 264-1
char 1 octet cu semn -27 ... 27-1 -128 ... 127
unsigned char 1 octet fără semn 0 ... 28-1 0 ... 255