[Teorie] Tipuri de Date fundamentale în C++ (int, float, char, bool)
Posted: Sat Sep 19, 2026 5:00 pm
Tipuri de Date fundamentale în C++
int • long long • float • double • char • bool • signed / unsigned
Cea mai importantă caracteristică a unei informații în C++ este tipul ei. Pentru toate variabilele trebuie cunoscut tipul acesteia, fapt care permite diverse operații specifice sau limitează valorile pe care le poate lua.1. Tipul int
int — 4 octeți (32 biți) wrote:Cel mai utilizat tip. Memorează un număr întreg (fără virgulă), pozitiv sau negativ. Interval: [-2.147.483.648, 2.147.483.647] (aprox. ±2 miliarde). Folosește-l dacă numărul nu depășește 9 cifre.
Code: Select all
int x = 15;2. Tipul long long
long long — 8 octeți (64 biți) wrote:Pentru numere întregi foarte mari. Interval: [-9×10^18, 9×10^18]. Capacitate: până la 18-19 cifre.
Code: Select all
long long x = 1000000000000; // 13 cifrefloat / double wrote:Rețin numere reale (cu virgulă), pozitive sau negative. Separatorul zecimal este punctul (.).
Code: Select all
Tip | Memorie | Descriere
float | 4 octeți | precizie simplă
double | 8 octeți | precizie dublă (recomandat)Code: Select all
float nr1 = 1.23;
double nr2 = 4.56E-03; // 0.00456char — 1 octet wrote:Reține un singur caracter. Valori: -128 la 127 (ASCII).
Code: Select all
char c1 = 'a';bool — 1 octet wrote:Valori logice: adevărat (1) sau fals (0).
Code: Select all
bool ok = true;Pentru tipurile întregi și char:
- signed (implicit) — numere negative și pozitive
- unsigned — doar numere pozitive (limita superioară se dublează)
Tipuri de date (Full) PDF • 17 MB
Tipuri de date (Rezumat) PDF • 374 KB
Sursa: bac-2026.vercel.app/lessons/2