Kas yra duomenų tipai C++?

Kas Yra Duomenu Tipai C



Duomenų tipai yra pagrindinė programavimo sąvoka, įskaitant C++, kuri yra plačiai naudojama programavimo kalba įvairiose srityse. C++ suteikia išsamų duomenų tipų rinkinį, kad programuotojai galėtų efektyviai saugoti ir valdyti duomenis. Duomenų tipų supratimas yra labai svarbus kuriant patikimas ir efektyvias C++ programas.

Šioje pamokoje pasinersime į C++ duomenų tipų pasaulį ir išnagrinėsime įvairius galimus tipus.

Kas yra duomenų tipai C++

C++ duomenų tipai yra trijų tipų:







1: pagrindiniai duomenų tipai C++

The pagrindiniai duomenų tipai yra dažniausiai C++ naudojami duomenų tipai, leidžiantys programuotojams saugoti įvairių tipų reikšmes, pvz., sveikuosius skaičius, slankiuosius taškus, simbolius ir kt. Žemiau esančioje lentelėje parodyta



dažniausiai naudojami pagrindiniai duomenų tipai C++ su jų dydžiais ir aprašymais:



Duomenų tipai Dydis apibūdinimas
tarpt 2 arba 4 baitai Saugo skaičius be kablelio
plūdė 4 baitai Išsaugo dešimtainius skaičius iki 6-7 skaitmenų
dvigubai 8 baitai Išsaugo dešimtainius skaičius iki 15 skaitmenų
char 1 baitas Saugo ASCII reikšmes, simbolius arba raides
bool 1 baitas Naudoti saugojimui Tiesa ar melas vertė
styga 1 baitas vienam simboliui Norėdami išsaugoti simbolių seką
tuštuma 0 baitų Tuščias duomenų tipas

i: Skaitmeniniai duomenų tipai

Skaitmeniniai duomenų tipai yra tie, kurie naudojami skaitmeniniams duomenims saugoti. Skaitmeninių duomenų tipų int, float ir dvigubi pavyzdžiai.





Pavyzdžiui, norėdami atspausdinti skaičių 500, naudosime duomenų tipą tarpt ir atspausdins numerį su cout:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( )

{

tarpt ant vieno = 500 ;

cout << ant vieno ;

}



Plūdinis ir dvigubas yra naudojami eksponentinėms ir dešimtainėms reikšmėms priskirti. Slaugė naudojama dešimtainėms reikšmėms, pvz., 3,567 arba 1,236, priskirti. Pavyzdžiui, norėdami išspausdinti reikšmę 3,567:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( )

{

plūdė ant vieno = 3 567 ;

cout << ant vieno ;

}

Plūdės tikslumas yra tik nuo 6 iki 7 skaitmenų, o dvigubas - nuo 15 skaitmenų.

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( )

{

dvigubai ant vieno = 2020.5467 ;

cout << ant vieno ;

}

ii: Būlio tipai

Būlio duomenų tipas deklaruojamas žodžiu bool ir gali priimti tik įvesties reikšmes Tiesa ar melas kadangi Tiesa yra 1 ir Netiesa yra 0.

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( )

{

bool Linux = tiesa ;

bool užuomina = klaidinga ;

cout << Linux << \n ;

cout << užuomina ;

grąžinti 0 ;

}

iii: simbolių duomenų tipas

Duomenų tipas char naudojamas vienam simboliui vienoje kabutėje, pvz., „D“ arba „A“, išsaugoti.

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( )

{

char buvo = 'A' ;

cout << buvo ;

}

Taip pat galite naudoti ASCII reikšmes tam tikriems simboliams rodyti:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( )

{

char x = 83 , ir = 85 , Su = 87 ;

cout << x ;

cout << ir ;

cout << Su ;

}

Jei norite išsaugoti simbolių seką C++, naudokite eilutės duomenų tipą.

#include

#include

naudojant vardų sritį std ;



tarpt pagrindinis ( )

{

eilutė a = 'Sveiki atvykę į Linux Hint' ;

cout << a ;

}

Duomenų modifikatoriai C++

C++ kalboje duomenų modifikatoriai naudojami pagrindiniams duomenų tipams toliau keisti. Toliau pateikiami keturi duomenų modifikatoriai:

  • Pasirašyta
  • Nepasirašytas
  • Trumpas
  • Ilgai

Toliau pateiktose lentelėse parodytas kintamojo tipas su kintamojo saugyklos kiekiu, kurio reikia, kad vertė būtų atmintyje:

Duomenų tipas Dydis
Pasirašė tarpt 4 baitų
Nepasirašytas tarpt 4 baitų
Trumpas tarpt 2 baitų
Ilgas tarpt 4 baitų
Pasirašytas char 1 baitas
Nepasirašytas ženklas 1 baitas
dvigubai 8 baitai
Ilgas dvivietis 12 baitų
plūdė 4 baitai

2: Išvestiniai duomenų tipai C++

Išvestiniai duomenų tipai formuojami sujungiant pagrindinių duomenų tipus. Jie apibrėžiami naudojant primityvius arba pagrindinius duomenų tipus, pavyzdžiui, apibrėžiant funkciją C++ arba masyvuose. Išvestinių duomenų tipų pavyzdžiai:

  1. Funkcijos: Jie naudojami konkrečiai, tiksliai apibrėžtai užduočiai atlikti.
  2. Masyvai: Jie naudojami panašių arba skirtingų tipų duomenims laikyti.
  3. Rodyklės: Jie naudojami kintamojo atminties adresui saugoti.

3: vartotojo nustatyti duomenų tipai C++

The duomenų tipai C++ naudotojų apibrėžti abstrakčių arba vartotojo apibrėžtų duomenų tipai:

  1. Klasė: C++ kalboje klasėje yra savo duomenų nariai ir funkcijos, kurias galima pasiekti sukūrus duomenų egzempliorių.
  2. Struktūra: Jis naudojamas skirtingų tipų duomenims laikyti viename duomenų tipe.
  3. Sąrašas: Jis naudojamas C++ konstantoms pavadinti
  4. Sąjunga: Kaip ir struktūros, jame yra vieno tipo duomenys toje pačioje atminties vietoje.

Apatinė eilutė

Duomenų tipai naudojami duomenims tvarkyti programose, kad būtų lengviau juos suprasti. Kiekvienas duomenų tipas C++ turi tikslią duomenų saugojimo reikšmę ir gali saugoti tam tikrą reikšmių diapazoną. Galimi įvairūs duomenų tipai, vartotojai gali pasirinkti tinkamą duomenų tipą pagal atliekamą užduotį. Aukščiau pateiktame vadove aptarėme tris pagrindinius duomenų tipus, naudojamus C++.