Documente Academic
Documente Profesional
Documente Cultură
Tipul de date reprezinta un concept foarte important in C/C++. Orice data (constanta sau
variabila) este de un anumit tip. Tipul datei precizeaza ce valori poate avea acea data si ce
operatii se pot face cu ea.
1. Tipuri simple:
Tipuri intregi
Tipuri reale
Tipul pointer
Tipul bool.
2. Tipuri derivate
Tipul tablou
Tipul structura
Tipul enumerare
Tipurile intregi
Tipurile intregi permit memorarea de valori intregi. Tipul de baza este int. O data de tip
int poate memora valori intregi cuprinse intre -231 si 231-1.
Tipurile char si unsigned char memoreaza valori intregi. La afisarea unei date de acest tip
nu se va afisa numarul pe care il memoreaza ci caracterul care are codul ASCII egal cu acel
numar. Operatia de citire a unei date de acest tip este similara.
Tipul pointer
O data de tip pointer memoreaza o adresa de memorie-de exemplu adresa unei variabile.
Tipul bool
Anumite operatii care se fac cu datele au ca rezultat valori de adevar: adevarat sau fals. In
anumite limbaje de programare exista un tip de date care memoreaza exact aceste doua
valori.
In limbajul C++ exista tipul bool. Acest tip contine doua valori: literalii true si false. De
fapt, acestea sunt redenumiri ale valorilor 1 si 0.