Sunteți pe pagina 1din 2

Tipuri de date C/C++

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.

In C++ tipurile de tate sunt:

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.

Tipurile reale-in virgula mobila


Aceste tipuri memoreaza valori reale, reprezentate prin mantisa si exponent. In
acest mod se pot reprezenta valori foarte mari, dar precizia reprezentarii sa fie slaba-numarul de
cifre semnificative memorate poate fi mult mai mic decat numarul de cifre din numar.

Tipul pointer
O data de tip pointer memoreaza o adresa de memorie-de exemplu adresa unei variabile.

Tipurile reale sunt:


 float-se reprezinta pe 4 octeti;
 double-se reprezinta pe 8 octeti;
 long double-se reprezinta pe 10 octeti.

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.

S-ar putea să vă placă și