Î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:
#includefolosind 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:
#includefolosind 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.
#includefolosind 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.
#includefolosind 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”.
#includefolosind namespace std ;
int principal ( )
{
char a fost = 'A' ;
cout << a fost ;
}
De asemenea, puteți utiliza valorile ASCII pentru a afișa anumite caractere:
#includefolosind 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:
- Functii: Sunt folosite pentru a îndeplini o sarcină specifică, bine definită.
- Matrice: Sunt folosite pentru a conține date de tipuri similare sau diferite.
- 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:
- Clasă: În C++, clasa conține propriii membri de date și funcții care pot fi accesate prin crearea instanței de date.
- Structura: Este folosit pentru a păstra datele de diferite tipuri într-un singur tip de date.
- Enumerare: Este folosit pentru a denumi constantele din C++
- 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.