Care sunt tipurile de date în C++?

Care Sunt Tipurile De Date In C



Tipurile de date sunt un concept fundamental în programare, inclusiv C++, care este un limbaj de programare utilizat pe scară largă în diferite domenii. C++ oferă un set cuprinzător de tipuri de date pentru a permite programatorilor să stocheze și să manipuleze datele în mod eficient. Înțelegerea tipurilor de date este crucială pentru dezvoltarea de programe C++ robuste și eficiente.

În acest tutorial, ne vom scufunda în lumea tipurilor de date C++ și vom explora diferite tipuri disponibile.

Care sunt tipurile de date în C++

În C++, tipurile de date sunt de trei tipuri:







1: Tipuri de date de bază în C++

The tipuri de date de bază sunt cele mai comune tipuri de date utilizate în C++ care permit programatorilor să stocheze diferite tipuri de valori, cum ar fi numere întregi, virgulă mobilă, caractere și multe altele. Tabelul de mai jos arată



cele mai frecvent utilizate tipuri de date de bază în C++ cu dimensiunile și descrierile lor:



Tipuri de date mărimea Descriere
int 2 sau 4 octeți Stochează numere fără zecimală
pluti 4 octeți Stochează numere zecimale de până la 6-7 cifre
dubla 8 octeți Stochează numere zecimale de până la 15 cifre
char 1 octet Stochează valori ASCII, caractere sau litere
bool 1 octet Utilizați pentru depozitare Adevărat sau fals valoare
şir 1 octet per caracter Pentru a stoca o secvență de caractere
gol 0 octet Tip de date gol

i: Tipuri de date numerice

Tipurile de date numerice sunt cele utilizate pentru stocarea datelor numerice. Exemplele int, float și double de tipuri de date numerice.





De exemplu, pentru a tipări numărul 500, vom folosi tipul de date int si va imprima numarul cu coutul:

#include

folosind namespace std ;

int principal ( )

{

int pe unu = 500 ;

cout << pe unu ;

}



Float și double sunt folosite pentru a atribui valori exponențiale și zecimale. Float este folosit pentru a atribui valori zecimale precum 3,567 sau 1,236. De exemplu, pentru a tipări valoarea 3,567:

#include

folosind namespace std ;

int principal ( )

{

pluti pe unu = 3.567 ;

cout << pe unu ;

}

Plutitorul are doar o precizie de 6 până la 7 cifre, în timp ce dublu are o precizie de 15 cifre.

#include

folosind namespace std ;

int principal ( )

{

dubla pe unu = 2020.5467 ;

cout << pe unu ;

}

ii: Tipuri booleene

Tipul de date boolean este declarat cu cuvântul bool și poate lua numai valorile de intrare Adevărat sau fals întrucât Adevărat este 1 și Fals este 0.

#include

folosind namespace std ;

int principal ( )

{

bool Linux = Adevărat ;

indiciu bool = fals ;

cout << Linux << ' \n ' ;

cout << aluzie ;

întoarcere 0 ;

}

iii: Tipul de date caractere

Tipul de date char este utilizat pentru stocarea unui singur caracter într-un singur ghilimele, cum ar fi „D” sau „A”.

#include

folosind namespace std ;

int principal ( )

{

char a fost = 'A' ;

cout << a fost ;

}

De asemenea, puteți utiliza valorile ASCII pentru a afișa anumite caractere:

#include

folosind namespace std ;

int principal ( )

{

char X = 83 , și = 85 , Cu = 87 ;

cout << X ;

cout << și ;

cout << Cu ;

}

Dacă doriți să stocați secvența de caractere în C++, utilizați tipul de date șir.

#include

#include <șir>

folosind namespace std ;



int principal ( )

{

șir a = „Bine ați venit la Linux Hint” ;

cout << A ;

}

Modificatori de date în C++

În C++, modificatorii de date sunt utilizați pentru a schimba în continuare tipurile de date de bază. Cei patru modificatori de date sunt enumerați mai jos:

  • Semnat
  • Nesemnat
  • Mic de statura
  • Lung

Tabelele de mai jos ilustrează tipul de variabilă cu cantitatea de variabilă de stocare necesară pentru a păstra valoarea în memorie:

Tip de date mărimea
Semnat int 4 octeți
Nesemnat int 4 octeți
Scurtă int 2 octeți
lung int 4 octeți
Char semnat 1 octet
Char nesemnat 1 octet
dubla 8 octeți
Dublu lung 12 octeți
pluti 4 octeți

2: Tipuri de date derivate în C++

Tipuri de date derivate sunt formate prin agregarea tipurilor de date de bază. Acestea sunt definite folosind tipuri de date primitive sau de bază, cum ar fi definirea unei funcții în C++ sau matrice. Exemple de tipuri de date derivate includ:

  1. Functii: Sunt folosite pentru a îndeplini o sarcină specifică, bine definită.
  2. Matrice: Sunt folosite pentru a conține date de tipuri similare sau diferite.
  3. Indicatori: Sunt folosite pentru stocarea adresei de memorie a unei variabile.

3: Tipuri de date definite de utilizator în C++

The tipuri de date definite de utilizatori în C++ sunt cunoscute ca tipuri de date abstracte sau definite de utilizator:

  1. Clasă: În C++, clasa conține propriii membri de date și funcții care pot fi accesate prin crearea instanței de date.
  2. Structura: Este folosit pentru a păstra datele de diferite tipuri într-un singur tip de date.
  3. Enumerare: Este folosit pentru a denumi constantele din C++
  4. Uniune: La fel ca structurile, deține datele într-un singur tip în aceeași locație de memorie.

Concluzie

Tipurile de date sunt folosite pentru a organiza datele în programe, făcându-le ușor de înțeles. Fiecare tip de date din C++ are o valoare precisă pentru stocarea datelor și poate stoca un interval specific de valori. Există diferite tipuri de date disponibile, utilizatorii pot alege tipul de date adecvat în funcție de sarcina pe care o îndeplinesc. Am discutat cele trei tipuri de date de bază utilizate în C++ în ghidul de mai sus.