Kas ir primitīvie datu tipi programmā C++?

Kas Ir Primitivie Datu Tipi Programma C



Lai izstrādātu augstas veiktspējas lietojumprogrammas, C++ ir populāra programmēšanas valoda. Tam ir plašs datu tipu klāsts, tostarp primitīvie datu tipi , kas ir visvienkāršākie datu tipi valodā. Šajā apmācībā mēs apspriedīsim, ko primitīvie datu tipi ir C++ valodā.

Kas ir primitīvie datu tipi?

Primitīvie datu veidi C++ ir pamata datu tipi, kurus atbalsta C++ programmēšanas valoda. Šie datu veidi ir primitīvs jo tie nesastāv no citiem datu tipiem un tos nav definējis programmētājs. Primitīvie datu veidi ir iepriekš definēti ar C++ programmēšanas valodu un ir pieejami lietošanai bez jebkādas piepūles.







Kopumā ir pieci plaši izmantoti primitīvie datu tipi valodā C++. Šie datu veidi ir:



1: veseli skaitļi

Veseli skaitļi tiek attēloti C++ valodā, izmantojot starpt datu tips. Tos izmanto, lai saglabātu veselus skaitļus, pozitīvus vai negatīvus, un tie aizņem noteiktu atmiņas apjomu. Veseli skaitļi var attēlot dažādos izmēros, piemēram, īsos, garos vai garos garos, ar dažādiem vērtību diapazoniem, ko tie var saglabāt.



Programmā C++, starpt datu tips parasti tiek izmantots, lai attēlotu veselus skaitļus, un tas parasti aizņem 4 baiti atmiņa lielākajā daļā mūsdienu sistēmu. Tomēr C++ nodrošina arī citus veselu skaitļu datu tipus, kas aizņem dažādus atmiņas apjomus un var attēlot dažādus vērtību diapazonus.





Piemēram, īss aizņem datu tips 2 baiti atmiņas un var attēlot veselu skaitļu vērtības diapazonā no -32768 līdz 32767. garš aizņem datu tips 4 baiti atmiņas (lielākajā daļā sistēmu) un var attēlot veselu skaitļu vērtības diapazonā no -2147483648 līdz 2147483647. garš garš aizņem datu tips 8 baiti atmiņas un var attēlot pat lielākas veselas vērtības.

2: peldošā komata skaitļi

C++ valodā reālie skaitļi tiek apzīmēti kā peldošā komata skaitļi . Datu veidi peldēt un dubultā darbojas kā viņu pārstāvji. The peldēt datu tips ir vienas precizitātes peldošā komata skaitlis, kas aizņem 4 baiti atmiņu un nodrošina aptuveni 7 ciparu precizitāti aiz komata.



The dubultā datu tips ir dubultas precizitātes peldošā komata skaitlis, kas aizņem 8 baitus atmiņas un nodrošina aptuveni 15 decimālciparu precizitāti.

3: rakstzīmes

Personāži tiek izmantoti, lai saglabātu atsevišķas rakstzīmes C++. Tie ir attēloti, izmantojot char datu tips, ko var izmantot arī mazu veselu skaitļu saglabāšanai. C++ valodā rakstzīmes ir ievietotas atsevišķās pēdiņās, piemēram 'A', 'b', vai '1' . The char aizņem datu tips 1 baits atmiņas un var attēlot 256 dažādas rakstzīmes, izmantojot ASCII kodēšanas shēmu.

Papildus parastajām rakstzīmēm speciālās rakstzīmes, piemēram, atpakaļvērstās slīpsvītras (\) un pēdiņas (“), var attēlot, izmantojot atsoļa secības. Bēgšanas secības ir rakstzīmju kombinācijas, kas attēlo īpašās rakstzīmes, kuras nevar tieši attēlot kā parastās rakstzīmes. Bēgšanas secība \n , piemēram, norāda jaunas rindiņas rakstzīmi, bet atsoļa secību '' apzīmē dubultpēdiņu.

The wchar_t ir cits rakstzīmju tipa datu tips, kas apzīmē rakstzīmi, kas aizņem vairāk atmiņas; tāpēc tas ir 2 vai 4 baiti.

4: Būla vērtības

C++ valodā, Būla vērtības tos pārstāv bool datu tips, kam var būt patiesas vai nepatiesas loģiskās vērtības. The bool datu tips ir 1 baits liels, un to plaši izmanto nosacījumu paziņojumos un cilpās, lai noteiktu, vai nosacījums ir patiess vai nepatiess.

C++ valodā vesela skaitļa vērtība 1 apzīmē vērtību true, bet veselu skaitli 0 apzīmē vērtību false. Lai uzlabotu koda lasāmību un izvairītos no iespējamām problēmām, izmantojot Būla vērtības C++, ieteicams izmantot atslēgvārdus true un false, nevis to skaitliskos ekvivalentus.

5: spēkā neesošs

Programmā C++, nederīgs ir īpašs datu tips, kas atspoguļo veida vai vērtības neesamību. To parasti izmanto kopā ar funkcijām, kā funkcijas argumentu un ar rādītājiem.

C++ valodā, norādes ir mainīgie, kas seko citu mainīgo atmiņas adresēm. Atkarībā no mainīgā veida, uz kuru tie norāda, tie tiek attēloti, izmantojot dažādus datu tipus. Piemēram, vesela skaitļa mainīgā rādītājs tiktu deklarēts ar ‘int *’ datu tips, savukārt rakstzīmju mainīgā rādītājs tiktu deklarēts ar ‘char*’ datu tips.

The tukšs rādītājs ir rādītāja veids, kas var atsaukties uz jebkāda veida datiem. Tomēr to nevar nekavējoties noņemt, jo tas nezina, uz kāda veida datiem tas norāda. Pirms atsauces noņemšanas tas ir jāpārraida uz noteiktu datu tipu.

Nākamajā C++ piemērā parādīta primitīvie datu tipi valodā C++.

#include

izmantojot namespace std ;

starpt galvenais ( ) {

starpt uz viena = 42 ;

īss mazs_numurs = - 32768 ;

garš long_num = 2147483647 ;

peldēt pi = 3.14159 ;

dubultā Tas ir = 2,71828 ;

char vēstule = 'A' ;

wchar_t w_burts = L '★' ;

bool is_true = taisnība ;

nederīgs * ptr = nullptr ;



cout << 'uz vienu:' << uz viena << endl ;

cout << 'small_num:' << mazs_numurs << endl ;

cout << 'garais_numurs:' << long_num << endl ;

cout << 'pi:' << pi << endl ;

cout << 'Tas ir: ' << Tas ir << endl ;

cout << 'burts:' << vēstule << endl ;

cout << 'plašs raksturs:' << w_burts << endl ;

cout << 'ir patiess: ' << ir patiess << endl ;

cout << 'ptr:' << ptr << endl ;



atgriezties 0 ;

}

Iepriekš minētais C++ kods deklarē un inicializē primitīvie datu tipi piemēram, int, short, long, float, double, char, bool un void rādītāja mainīgie. Pēc tam šo mainīgo vērtības tiek parādītas konsolē, izmantojot cout.

Izvade

Secinājums

Primitīvie datu veidi C++ valodā ir C++ programmēšanas datu apstrādes un pārvaldības pamatelementi. Tie ir efektīvi, vienkārši lietojami un jau norādīti valodā. C++ programmēšanā šos datu tipus bieži izmanto, lai konstruētu mainīgos, veiktu aprēķinus un veiktu loģiskus salīdzinājumus. Programmētāji var izstrādāt efektīvas, efektīvas programmas, kas apmierina viņu klientu vajadzības, izprotot katras funkcijas un iespējas. primitīvs datu tips apspriests iepriekš sniegtajās vadlīnijās.