Mis on char andmetüüp C++ keeles

Mis On Char Andmetuup C Keeles



Programmeerimisel on meil andmetüüpide kontseptsioon, mis hõlbustab erinevat tüüpi andmete klassifitseerimist mällu salvestamiseks. C++-s on meil palju andmetüüpe, nagu täisarv, ujuk, tõeväärtus ja kahekordne. See õpetus tutvustab ja tutvustab teid C++ programmeerimise tähemärkide andmetüüpidega ning näitab mõningaid programminäiteid.

Mis on char andmetüüp C++ keeles

Tähemärki nimetatakse C++ andmetüübiks ja kasutades char märksõna, saame C++ programmeerimises hõlpsasti deklareerida märgitüüpi muutujaid. The char andmetüüp sisaldab korraga ainult ühte märki.

Tähemärgi andmetüübi süntaks C++ keeles

Char andmetüübi süntaks C++ keeles on:







char muutuja_nimi = 'character_value' ;

Märgi andmetüüpi saab kasutada ka täisarvude väärtuste salvestamiseks lisaks ühele märgile. Selle põhjuseks on asjaolu, et ASCII-tabeli iga tähemärki tähistab täisarv ja igale märgile on määratud eraldiseisev täisarv.



char var_nimi = 'ASCII-kood' ;

Näiteks märgi ASCII-kood 'B' on 66 , seega aitab muutuja char näidata tähestiku ASCII väärtust:



char ptk = 'B' ;

Lisateavet ASCII tabelite ja ASCII koodide kohta siin .





char Andmetüübi suurus mälus

Tähemärgi andmetüübi muutuja mahutab mälus vaid 1 baiti.

Näide 1: char-tüüpi muutujate kasutamine C++-s

Vaatame väga lihtsat näidet märgitüüpi muutuja C++ programmist:



#include

int peamine ( ) {

char ptk = 'b' ;

std :: cout << 'Tegelane on:' << ptk << std :: endl ;

tagasi 0 ;

}

Selles koodis algab täitmine põhifunktsioonist, millel on nimega märgitüübi muutuja initsialiseerimine ptk tegelase väärtusega b . Seejärel trükiti see märgimuutuja koodiga kood.

Väljund

Näide 2: Trüki tähetüübi ASCII tähemärk C++ keeles

Järgmine on programm, mis võtab märgitüübi muutujas väärtuse ja näitab vastavat ASCII-märki.

#include

kasutades nimeruumi std ;

int peamine ( ) {

char ptk = 65 ;

cout << 'ASCII väärtuse märk on = ' << ptk << endl ;

tagasi 0 ;

}

Selles koodis on põhifunktsioonil märgi andmetüübi muutuja as ptk algväärtusega 65 . 65 on tähe A ASCII kood, nii et väljundis trükitakse A.

Väljund

Näide 3: printige char tüüpi muutujate ASCII koodid C++ keeles

See näide prindib tähetüübi muutujas antud tähestiku täisarvu (ASCII number):

#include

kasutades nimeruumi std ;

int peamine ( ) {

char ptk = 'h' ;

char ch1 = 'H' ;

cout << 'Tähemärgi h ASCII väärtus =' << int ( ptk ) << endl ;

cout << 'Tähemärgi H ASCII väärtus =' << int ( ch1 ) << endl ;

tagasi 0 ;

}

Ülaltoodud põhifunktsioonis initsialiseerime kaks märgitüüpi muutujat ch ja ch1 vastavate väärtustega ühe märgina koos üksikute jutumärkidega, näiteks h ja H . Seejärel kasutades cout näitas nende märgimuutujate täisarvu väärtust täisarvu andmetüübiga.

Ja suur- ja väiketähtede ASCII-koodid on erinevad.

Järeldus

Char-andmetüüp on C++-s ülioluline komponent, mida kasutatakse tekstiliste andmete esitamiseks ja töötlemiseks, sisenditeks või väljunditeks, mälu haldamiseks ja muuks kasutuseks. See on põhiandmetüüp, mida kasutatakse erinevates olukordades. See kirjutis selgitas char andmetüübi kasutamist C++-s erinevate näidetega.