Mitä tietotyypit ovat C++:ssa?

Mita Tietotyypit Ovat C Ssa



Tietotyypit ovat ohjelmoinnin peruskäsite, mukaan lukien C++, joka on laajalti käytetty ohjelmointikieli eri aloilla. C++ tarjoaa kattavan joukon tietotyyppejä, joiden avulla ohjelmoijat voivat tallentaa ja käsitellä tietoja tehokkaasti. Tietotyyppien ymmärtäminen on ratkaisevan tärkeää kestävien ja tehokkaiden C++-ohjelmien kehittämisessä.

Tässä opetusohjelmassa sukeltaamme C++-tietotyyppien maailmaan ja tutkimme erilaisia ​​saatavilla olevia tietotyyppejä.

Mitä ovat tietotyypit C++:ssa

C++:ssa tietotyyppejä on kolmea tyyppiä:







1: Perustietotyypit C++:ssa

The perustietotyypit ovat yleisimmät C++:ssa käytetyt tietotyypit, joiden avulla ohjelmoijat voivat tallentaa erilaisia ​​arvoja, kuten kokonaislukuja, liukulukuja, merkkejä ja paljon muuta. Alla oleva taulukko näyttää



C++:n yleisimmin käytetyt perustietotyypit kooineen ja kuvauksineen:



Tietotyypit Koko Kuvaus
int 2 tai 4 tavua Tallentaa numerot ilman desimaaleja
kellua 4 tavua Tallentaa 6-7 numeron desimaalilukuja
kaksinkertainen 8 tavua Tallentaa desimaalilukuja 15 numeroon asti
hiiltyä 1 tavu Tallentaa ASCII-arvot, merkit tai kirjaimet
bool 1 tavu Käytä säilytykseen Totta vai tarua arvo
merkkijono 1 tavu per merkki Merkkisarjan tallentaminen
mitätön 0 tavua Tyhjä tietotyyppi

i: Numeeriset tietotyypit

Numeeriset tietotyypit ovat niitä, joita käytetään numeeristen tietojen tallentamiseen. Int-, float- ja kaksoisesimerkit numeerisista tietotyypeistä.





Esimerkiksi numeron 500 tulostamiseen käytämme tietotyyppiä int ja tulostaa numeron coutilla:

#include

käyttämällä nimiavaruutta std ;

int pää ( )

{

int yhdellä = 500 ;

cout << yhdellä ;

}



Float ja double käytetään osoittamaan eksponentiaaliset ja desimaaliarvot. Kelluketta käytetään desimaaliarvojen, kuten 3,567 tai 1,236, määrittämiseen. Esimerkiksi arvon 3,567 tulostaminen:

#include

käyttämällä nimiavaruutta std ;

int pää ( )

{

kellua yhdellä = 3,567 ;

cout << yhdellä ;

}

Kellukkeen tarkkuus on vain 6-7 numeroa, kun taas kaksoispisteen tarkkuus on 15 numeroa.

#include

käyttämällä nimiavaruutta std ;

int pää ( )

{

kaksinkertainen yhdellä = 2020.5467 ;

cout << yhdellä ;

}

ii: Boolen tyypit

Boolen tietotyyppi ilmoitetaan sanalla bool ja voi ottaa vain syötetyt arvot Totta vai tarua kun taas Totta On 1 ja Väärä On 0.

#include

käyttämällä nimiavaruutta std ;

int pää ( )

{

bool Linux = totta ;

bool vihje = väärä ;

cout << Linux << ' \n ' ;

cout << vihje ;

palata 0 ;

}

iii: Merkkien tietotyyppi

Merkin tietotyyppiä käytetään yksittäisen merkin tallentamiseen yhteen lainausmerkkiin, kuten 'D' tai 'A'.

#include

käyttämällä nimiavaruutta std ;

int pää ( )

{

hiiltyä oli = 'A' ;

cout << oli ;

}

Voit myös käyttää ASCII-arvoja tiettyjen merkkien näyttämiseen:

#include

käyttämällä nimiavaruutta std ;

int pää ( )

{

hiiltyä x = 83 , ja = 85 , Kanssa = 87 ;

cout << x ;

cout << ja ;

cout << Kanssa ;

}

Jos haluat tallentaa merkkijonon C++:ssa, käytä merkkijonotietotyyppiä.

#include

#sisällytä

käyttämällä nimiavaruutta std ;



int pää ( )

{

merkkijono a = 'Tervetuloa Linux Hintiin' ;

cout << a ;

}

Tietojen muokkaajat C++:ssa

C++:ssa datamuuntimia käytetään muuttamaan perustietotyyppejä edelleen. Neljä datamuuntajaa on lueteltu alla:

  • Allekirjoitettu
  • Allekirjoittamaton
  • Lyhyt
  • Pitkä

Alla olevat taulukot havainnollistavat muuttujan tyyppiä ja tallennustilaa, jonka muuttuja vaatii arvon säilyttämiseksi muistissa:

Tietotyyppi Koko
Allekirjoitettu int 4 tavua
Allekirjoittamaton int 4 tavua
Lyhyt väliv 2 tavua
Pitkä int 4 tavua
Signeerattu merkki 1 tavu
Allekirjoittamaton merkki 1 tavu
kaksinkertainen 8 tavua
Pitkä tupla 12 tavua
kellua 4 tavua

2: Johdetut tietotyypit C++:ssa

Johdetut tietotyypit muodostetaan yhdistämällä perustietotyyppejä. Ne määritellään käyttämällä primitiivisiä tai perustietotyyppejä, kuten funktion määrittelyä C++:ssa tai taulukoissa. Esimerkkejä johdetuista tietotyypeistä ovat:

  1. Toiminnot: Niitä käytetään tietyn, hyvin määritellyn tehtävän suorittamiseen.
  2. Taulukot: Niitä käytetään sisältämään samanlaisia ​​tai erityyppisiä tietoja.
  3. Osoittimet: Niitä käytetään muuttujan muistiosoitteen tallentamiseen.

3: Käyttäjän määrittämät tietotyypit C++:ssa

The tietotyypit C++:ssa käyttäjien määrittelemät ovat abstrakteja tai käyttäjän määrittämiä tietotyyppejä:

  1. Luokka: C++:ssa luokka sisältää omat datajäsenensä ja funktionsa, joihin pääsee käsiksi luomalla datainstanssi.
  2. Rakenne: Sitä käytetään pitämään erityyppiset tiedot yhdeksi tietotyypiksi.
  3. Luettelo: Sitä käytetään C++:n vakioiden nimeämiseen
  4. Liitto: Kuten rakenteet, se pitää tiedot yhtenä tyyppinä samassa muistipaikassa.

Bottom Line

Tietotyyppejä käytetään tietojen järjestämiseen ohjelmissa, mikä tekee siitä helposti ymmärrettävän. Jokaisella C++:n tietotyypillä on tarkka arvo tietojen tallentamista varten, ja se voi tallentaa tietyn arvoalueen. Saatavilla on useita tietotyyppejä, ja käyttäjät voivat valita sopivan tietotyypin suorittamansa tehtävän mukaan. Olemme käsitelleet kolmea perustietotyyppiä, joita käytetään C++:ssa yllä olevassa oppaassa.