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
- Tipul int
- Tipurile float și double
- Tipul char
- Tipul pointer
- Tipul bool
- Tipul void
Tipuri derivate
- Tipul tablou
- Tipul structură/clasa
- Tipul enumerare