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:
#includekä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:
#includekä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.
#includekä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.
#includekä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'.
#includekäyttämällä nimiavaruutta std ;
int pää ( )
{
hiiltyä oli = 'A' ;
cout << oli ;
}
Voit myös käyttää ASCII-arvoja tiettyjen merkkien näyttämiseen:
#includekä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:
- Toiminnot: Niitä käytetään tietyn, hyvin määritellyn tehtävän suorittamiseen.
- Taulukot: Niitä käytetään sisältämään samanlaisia tai erityyppisiä tietoja.
- 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ä:
- Luokka: C++:ssa luokka sisältää omat datajäsenensä ja funktionsa, joihin pääsee käsiksi luomalla datainstanssi.
- Rakenne: Sitä käytetään pitämään erityyppiset tiedot yhdeksi tietotyypiksi.
- Luettelo: Sitä käytetään C++:n vakioiden nimeämiseen
- 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.