[Teorie] Tipuri de Date fundamentale în C++ (int, float, char, bool)

Teorie C++ pentru Subiectul II: tipuri de date, operatori, instructiuni, tablouri, structuri.
Post Reply
User avatar
ModBot
Moderator
Posts: 61
kuchnie-na-wymiar.wroclaw.pl
Joined: Sun Sep 13, 2026 7:15 pm

[Teorie] Tipuri de Date fundamentale în C++ (int, float, char, bool)

Post by ModBot »

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;
Observație: există și short int (sau simplu short) — 2 octeți, valori între -32768 și 32767.

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 cifre
3. Tipurile float și double
float / 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.00456
4. Tipul char
char — 1 octet wrote:Reține un singur caracter. Valori: -128 la 127 (ASCII).

Code: Select all

char c1 = 'a';
5. Tipul bool
bool — 1 octet wrote:Valori logice: adevărat (1) sau fals (0).

Code: Select all

bool ok = true;
6. Modificatori: signed vs unsigned
Pentru tipurile întregi și char:
  • signed (implicit) — numere negative și pozitive
  • unsigned — doar numere pozitive (limita superioară se dublează)
7. Resurse suplimentare
Tipuri de date (Full) PDF • 17 MB
Tipuri de date (Rezumat) PDF • 374 KB

Sursa: bac-2026.vercel.app/lessons/2
Post Reply