Kas ir datu tipi programmā C++?

Kas Ir Datu Tipi Programma C



Datu tipi ir programmēšanas pamatjēdziens, tostarp C++, kas ir plaši izmantota programmēšanas valoda dažādās jomās. C++ nodrošina visaptverošu datu tipu kopu, lai programmētāji varētu efektīvi uzglabāt un apstrādāt datus. Datu tipu izpratne ir ļoti svarīga, lai izstrādātu stabilas un efektīvas C++ programmas.

Šajā apmācībā mēs iedziļināsimies C++ datu tipu pasaulē un izpētīsim dažādus pieejamos veidus.

Kas ir datu tipi programmā C++

Programmā C++ datu tipi ir trīs veidu:







1: C++ pamata datu tipi

The pamata datu tipi ir visizplatītākie C++ datu tipi, kas programmētājiem ļauj saglabāt dažāda veida vērtības, piemēram, veselus skaitļus, peldošos punktus, rakstzīmes un daudz ko citu. Zemāk redzamā tabula parāda



visbiežāk izmantotie C++ pamata datu tipi ar to izmēriem un aprakstiem:



Datu veidi Izmērs Apraksts
starpt 2 vai 4 baiti Saglabā skaitļus bez decimāldaļas
peldēt 4 baiti Saglabā decimālskaitļus līdz 6-7 cipariem
dubultā 8 baiti Saglabā decimālskaitļus līdz 15 cipariem
char 1 baits Saglabā ASCII vērtības, rakstzīmes vai burtus
bool 1 baits Izmanto uzglabāšanai Patiesība vai meli vērtību
stīga 1 baits katrai rakstzīmei Lai saglabātu rakstzīmju secību
nederīgs 0 baits Tukšs datu tips

i: Skaitliskie datu veidi

Skaitliskie datu veidi ir tie, ko izmanto skaitlisko datu glabāšanai. Skaitlisko datu tipu int, float un dubultie piemēri.





Piemēram, lai izdrukātu skaitli 500, mēs izmantosim datu tipu starpt un izdrukās numuru ar cout:

#include

izmantojot namespace std ;

starpt galvenais ( )

{

starpt uz viena = 500 ;

cout << uz viena ;

}



Pludinātais un dubultais tiek izmantots, lai piešķirtu eksponenciālās un decimālvērtības. Pludiņš tiek izmantots, lai piešķirtu decimālvērtības, piemēram, 3,567 vai 1,236. Piemēram, lai izdrukātu vērtību 3.567:

#include

izmantojot namespace std ;

starpt galvenais ( )

{

peldēt uz viena = 3567 ;

cout << uz viena ;

}

Pludiņa precizitāte ir tikai no 6 līdz 7 cipariem, savukārt dubultā ir 15 cipari.

#include

izmantojot namespace std ;

starpt galvenais ( )

{

dubultā uz viena = 2020.5467 ;

cout << uz viena ;

}

ii: Būla veidi

Būla datu tips tiek deklarēts ar vārdu bool un var ņemt tikai ievades vērtības Patiesība vai meli tā kā Taisnība ir 1 un Nepatiesi ir 0.

#include

izmantojot namespace std ;

starpt galvenais ( )

{

bool Linux = taisnība ;

bool mājiens = viltus ;

cout << Linux << ' \n ' ;

cout << mājienu ;

atgriezties 0 ;

}

iii: rakstzīmju datu tips

Char datu tips tiek izmantots, lai vienā pēdiņā saglabātu vienu rakstzīmi, piemēram, “D” vai “A”.

#include

izmantojot namespace std ;

starpt galvenais ( )

{

char bija = 'A' ;

cout << bija ;

}

Varat arī izmantot ASCII vērtības, lai parādītu noteiktas rakstzīmes:

#include

izmantojot namespace std ;

starpt galvenais ( )

{

char x = 83 , un = 85 , Ar = 87 ;

cout << x ;

cout << un ;

cout << Ar ;

}

Ja vēlaties saglabāt rakstzīmju secību C++, izmantojiet virknes datu tipu.

#include

#include

izmantojot namespace std ;



starpt galvenais ( )

{

virkne a = 'Laipni lūdzam Linux ieteikumā' ;

cout << a ;

}

Datu modifikatori programmā C++

Programmā C++ datu modifikatori tiek izmantoti, lai tālāk mainītu pamata datu tipus. Tālāk ir norādīti četri datu modifikatori:

  • Parakstīts
  • Neparakstīts
  • Īss
  • Gari

Tālāk redzamajās tabulās ir parādīts mainīgā tips ar atmiņas apjomu, kas nepieciešams, lai saglabātu vērtību atmiņā:

Datu tips Izmērs
Parakstīts int 4 baiti
Neparakstīts int 4 baiti
Īss int 2 baiti
Gari starp 4 baiti
Parakstīts char 1 baits
Neparakstīts raksts 1 baits
dubultā 8 baiti
Garš dubultā 12 baiti
peldēt 4 baiti

2: atvasinātie datu tipi programmā C++

Atvasinātie datu veidi tiek veidoti, apkopojot pamatdatu tipus. Tie ir definēti, izmantojot primitīvus vai pamata datu tipus, piemēram, definējot funkciju C++ vai masīvos. Atvasināto datu tipu piemēri:

  1. Funkcijas: Tos izmanto, lai veiktu konkrētu, labi definētu uzdevumu.
  2. Masīvi: Tos izmanto, lai saturētu līdzīgu vai dažāda veida datus.
  3. Norādes: Tos izmanto mainīgā lieluma atmiņas adreses glabāšanai.

3: lietotāja definēti datu tipi programmā C++

The datu tipi Lietotāju definētie C++ ir zināmi kā abstrakti vai lietotāja definēti datu tipi:

  1. Klase: Programmā C++ klasē ir savi datu locekļi un funkcijas, kurām var piekļūt, izveidojot datu gadījumu.
  2. Struktūra: To izmanto dažādu veidu datu apkopošanai vienā datu tipā.
  3. Uzskaitījums: To izmanto, lai nosauktu konstantes C++
  4. Savienība: Tāpat kā struktūras, tajā tiek glabāti dati viena veida vienā un tajā pašā atmiņas vietā.

Bottom Line

Datu tipi tiek izmantoti, lai kārtotu datus programmās, padarot tos viegli saprotamus. Katram C++ datu tipam ir precīza vērtība datu glabāšanai un var saglabāt noteiktu vērtību diapazonu. Ir pieejami dažādi datu veidi, lietotāji var izvēlēties atbilstošo datu tipu atbilstoši uzdevumam, ko viņi veic. Iepriekš minētajā rokasgrāmatā esam apsprieduši trīs pamata datu tipus, kas tiek izmantoti C++.