Kaj so podatkovni tipi v C++?

Kaj So Podatkovni Tipi V C



Podatkovni tipi so temeljni koncept v programiranju, vključno s C++, ki je pogosto uporabljen programski jezik na različnih področjih. C++ ponuja obsežen nabor podatkovnih tipov, ki programerjem omogočajo učinkovito shranjevanje in obdelavo podatkov. Razumevanje tipov podatkov je ključnega pomena za razvoj robustnih in učinkovitih programov C++.

V tej vadnici se bomo potopili v svet podatkovnih tipov C++ in raziskali različne vrste, ki so na voljo.

Kaj so podatkovni tipi v C++

V C++ so podatkovni tipi treh vrst:







1: Osnovni podatkovni tipi v C++

The osnovne vrste podatkov so najpogostejši podatkovni tipi, ki se uporabljajo v C++ in programerjem omogočajo shranjevanje različnih vrst vrednosti, kot so cela števila, plavajoče vejice, znaki in drugo. Spodnja tabela prikazuje



najpogosteje uporabljeni osnovni tipi podatkov v C++ z njihovimi velikostmi in opisi:



Vrste podatkov Velikost Opis
int 2 ali 4 bajte Shranjuje številke brez decimalnih mest
lebdi 4 bajti Shranjuje decimalna števila do 6-7 števk
dvojno 8 bajtov Shranjuje decimalna števila do 15 števk
char 1 bajt Shranjuje vrednosti ASCII, znake ali črke
bool 1 bajt Uporabite za shranjevanje Pravilno ali napačno vrednost
vrvica 1 bajt na znak Za shranjevanje zaporedja znakov
praznina 0 bajtov Prazen podatkovni tip

i: Številski podatkovni tipi

Številski podatkovni tipi so tisti, ki se uporabljajo za shranjevanje številskih podatkov. Primeri tipov številskih podatkov int, float in double.





Na primer, za tiskanje števila 500 bomo uporabili podatkovni tip int in bo natisnil številko s coutom:

#include

uporaba imenskega prostora std ;

int glavni ( )

{

int na enem = 500 ;

cout << na enem ;

}



Za dodeljevanje eksponentnih in decimalnih vrednosti se uporabljata float in double. Plavajoča vrednost se uporablja za dodeljevanje decimalnih vrednosti, kot sta 3,567 ali 1,236. Če želite na primer natisniti vrednost 3,567:

#include

uporaba imenskega prostora std ;

int glavni ( )

{

lebdi na enem = 3,567 ;

cout << na enem ;

}

Samo float ima natančnost 6 do 7 števk, medtem ko ima dvojnik natančnost 15 števk.

#include

uporaba imenskega prostora std ;

int glavni ( )

{

dvojno na enem = 2020.5467 ;

cout << na enem ;

}

ii: logični tipi

Podatkovni tip Boolean je deklariran z besedo bool in lahko sprejme le vhodne vrednosti Pravilno ali napačno ker Prav je 1 in False je 0.

#include

uporaba imenskega prostora std ;

int glavni ( )

{

bool Linux = prav ;

bool namig = lažno ;

cout << Linux << ' \n ' ;

cout << namig ;

vrnitev 0 ;

}

iii: Podatkovni tip znakov

Podatkovni tip char se uporablja za shranjevanje enega samega znaka znotraj enega narekovaja, kot je 'D' ali 'A'.

#include

uporaba imenskega prostora std ;

int glavni ( )

{

char je bil = 'A' ;

cout << je bil ;

}

Za prikaz določenih znakov lahko uporabite tudi vrednosti ASCII:

#include

uporaba imenskega prostora std ;

int glavni ( )

{

char x = 83 , in = 85 , z = 87 ;

cout << x ;

cout << in ;

cout << z ;

}

Če želite shraniti zaporedje znakov v C++, uporabite podatkovni tip niz.

#include

#include

uporaba imenskega prostora std ;



int glavni ( )

{

niz a = 'Dobrodošli v Linux Namig' ;

cout << a ;

}

Modifikatorji podatkov v C++

V C++ se modifikatorji podatkov uporabljajo za nadaljnje spreminjanje osnovnih tipov podatkov. Spodaj so navedeni štirje modifikatorji podatkov:

  • Podpisano
  • Nepodpisano
  • Kratek
  • dolga

Spodnje tabele ponazarjajo vrsto spremenljivke s količino spremenljivke za shranjevanje, ki jo potrebuje za hrambo vrednosti v pomnilniku:

Vrsta podatkov Velikost
Podpisano medn 4 bajti
Nepodpisano int 4 bajti
Kratek int 2 bajta
Dolga int 4 bajti
Signed char 1 bajt
Nepredznačeni znak 1 bajt
dvojno 8 bajtov
Dolga dvojna 12 bajtov
lebdi 4 bajti

2: Izpeljani podatkovni tipi v C++

Izpeljani tipi podatkov nastanejo z združevanjem osnovnih tipov podatkov. Definirani so z uporabo primitivnih ali osnovnih tipov podatkov, kot je definiranje funkcije v C++ ali nizov. Primeri izpeljanih tipov podatkov vključujejo:

  1. Funkcije: Uporabljajo se za opravljanje določene, točno določene naloge.
  2. Nizi: Uporabljajo se za shranjevanje podatkov podobnih ali različnih vrst.
  3. Kazalci: Uporabljajo se za shranjevanje pomnilniškega naslova spremenljivke.

3: Uporabniško definirani podatkovni tipi v C++

The vrste podatkov ki jih določijo uporabniki v C++, so znani kot abstraktni ali uporabniško definirani podatkovni tipi:

  1. Razred: V C++ razred vsebuje lastne podatkovne člane in funkcije, do katerih lahko dostopate z ustvarjanjem primerka podatkov.
  2. Struktura: Uporablja se za shranjevanje podatkov različnih vrst v en sam podatkovni tip.
  3. Naštevanje: Uporablja se za poimenovanje konstant v C++
  4. Zveza: Tako kot strukture hrani podatke v eni vrsti na isti pomnilniški lokaciji.

Spodnja črta

Podatkovni tipi se uporabljajo za organizacijo podatkov v programih, tako da jih je lažje razumeti. Vsak podatkovni tip v C++ ima natančno vrednost za shranjevanje podatkov in lahko shrani določen obseg vrednosti. Na voljo so različni tipi podatkov, uporabniki lahko izberejo ustrezen tip podatkov glede na nalogo, ki jo opravljajo. V zgornjem vodniku smo razpravljali o treh osnovnih tipih podatkov, ki se uporabljajo v C++.