Mikä on char Data Type C++:ssa

Mika On Char Data Type C Ssa



Ohjelmoinnissa meillä on tietotyyppien käsite, joka helpottaa erilaisten tietojen luokittelua muistiin tallennettavaksi. C++:ssa meillä on monia tietotyyppejä, kuten kokonaisluku, float, boolean ja double. Tämä opetusohjelma esittelee ja tutustuttaa sinut C++-ohjelmoinnin merkkitietotyyppeihin ja näyttää joitain ohjelmaesimerkkejä.

Mikä on char Data Type C++:ssa

Merkkiä kutsutaan C++:n tietotyypiksi ja hiiltyä avainsana, voimme helposti ilmoittaa merkkityyppimuuttujat C++-ohjelmoinnissa. The hiiltyä tietotyyppi sisältää vain yhden merkin kerrallaan.

Merkin tietotyypin syntaksi C++:ssa

Char-tietotyypin syntaksi C++:ssa on:







hiiltyä muuttujan_nimi = 'character_value' ;

Merkin tietotyyppiä voidaan käyttää myös kokonaislukuarvojen tallentamiseen yhden merkin lisäksi. Tämä johtuu siitä, että ASCII-taulukon jokaista merkkiä edustaa kokonaislukuarvo ja jokaiselle merkille on määritetty erillinen kokonaislukuarvo.



hiiltyä var_nimi = 'ASCII-koodi' ;

Esimerkiksi merkin ASCII-koodi 'B' On 66 , joten char-muuttuja auttaa näyttämään aakkosten ASCII-arvon:



hiiltyä ch = 'B' ;

Lue lisää ASCII-taulukoista ja ASCII-koodeista tässä .





char Tietotyypin koko muistissa

Merkkitietotyyppimuuttuja säilyttää vain 1 tavun koon muistissa.

Esimerkki 1: Char-tyypin muuttujien käyttö C++:ssa

Katsotaanpa hyvin yksinkertainen esimerkki merkkityyppisen muuttujan C++-ohjelmasta:



#include

int pää ( ) {

hiiltyä ch = 'b' ;

std :: cout << 'Hahmo on:' << ch << std :: endl ;

palata 0 ;

}

Tässä koodissa suoritus alkaa pääfunktiosta, jolla on nimetyn merkkityypin muuttujan alustus ch hahmon arvolla b . Tämän merkkimuuttujan avulla tulostettiin sitten cout.

Lähtö

Esimerkki 2: Tulosta merkkityypin muuttujien ASCII-merkki C++:ssa

Seuraavassa on ohjelma, joka ottaa arvon merkkityyppimuuttujasta ja näyttää vastaavan ASCII-merkin.

#include

käyttäen nimiavaruutta std ;

int pää ( ) {

hiiltyä ch = 65 ;

cout << 'ASCII-arvon merkki on = ' << ch << endl ;

palata 0 ;

}

Tässä koodissa pääfunktiolla on merkkitietotyyppimuuttuja as ch alustetun arvon kanssa 65 . 65 on A-kirjaimen ASCII-koodi, joten tuloste tulostaa A.

Lähtö

Esimerkki 3: Tulosta char-tyyppisten muuttujien ASCII-koodit C++:ssa

Tämä esimerkki tulostaa merkkityyppimuuttujassa annetun aakkoston kokonaisluvun (ASCII-numero):

#include

käyttäen nimiavaruutta std ;

int pää ( ) {

hiiltyä ch = 'h' ;

hiiltyä ch1 = 'H' ;

cout << 'ASCII-arvo merkin h =' << int ( ch ) << endl ;

cout << 'H-merkin ASCII-arvo =' << int ( ch1 ) << endl ;

palata 0 ;

}

Yllä olevassa pääfunktiossa alustamme kaksi merkkityyppistä muuttujaa ch ja ch1 vastaavilla arvoilla yhtenä merkkinä yksittäisillä lainausmerkeillä, kuten h ja H . Sitten käyttämällä cout osoitti näiden merkkimuuttujien kokonaislukuarvon kokonaislukutietotyypillä.

Ja isojen ja pienten kirjainten ASCII-koodit ovat erilaisia.

Johtopäätös

Char-tietotyyppi on tärkeä komponentti C++:ssa, jota käytetään tekstimuotoisen tiedon esittämiseen ja käsittelyyn, tuloihin tai ulostuloihin, muistin käsittelyyn ja muihin käyttötarkoituksiin. Se on perustietotyyppi, jota käytetään erilaisissa tilanteissa. Tämä kirjoitus selitti char-tietotyypin käyttöä C++:ssa eri esimerkein.