Teoriechevron_rightTipuri de Date

Teorie: Tipuri de Date

Află totul despre tipurile de date fundamentale în C++: int, float, char, bool și modificatori.

Nivel: Ușorschedule 30 min

codeIntroducere

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.

numbers1. Tipul int

Este cel mai utilizat tip de date și permite memorarea unui număr întreg (fără virgulă, atât pozitive, cât și negative).

  • Memorie: 4 octeți (32 biți).
  • Interval de valori: [-2.147.483.648, 2.147.483.647] (aprox. ±2 miliarde).
  • Când îl folosim: Dacă numărul nu depășește 9 cifre.
int x = 15;

Observație

Există și varianta short int (sau simplu short), care ocupă 2 octeți și reține valori între -32768 și 32767.

expand2. Tipul long long

Permite memorarea numerelor întregi foarte mari.

  • Memorie: 8 octeți (64 biți).
  • Interval de valori: [-9*10^18, 9*10^18].
  • Capacitate: Până la 18-19 cifre.
long long x = 1000000000000; // 13 cifre

functions3. Tipurile float și double

Acestea rețin numere reale (cu virgulă), pozitive sau negative. Separatorul zecimal este punctul (.).

TipMemorieDescriere
float4 octețiPrecizie simplă
double8 octețiPrecizie dublă (recomandat)
float nr1 = 1.23;
double nr2 = 4.56E-03; // 0.00456

abc4. Tipul char

Reține un singur caracter.

  • Memorie: 1 octet.
  • Valori: -128 la 127 (ASCII).
char c1 = 'a';

check_box5. Tipul bool

Valori logice: adevărat (1) sau fals (0).

  • Memorie: 1 octet.
bool ok = true;

exposure7. Modificatori: signed vs unsigned

Pentru tipurile întregi și char.

signed (implicit)

Cuprinde numere negative și pozitive.

unsigned

Doar numere pozitive (limita superioară se dublează).

syncSe încarcă statusul...