Čo je typ údajov char v C++

Co Je Typ Udajov Char V C



V programovaní máme koncept dátových typov, ktorý nám uľahčuje klasifikáciu dát rôznych druhov na uloženie do pamäte. V C++ máme veľa dátových typov, ako sú integer, float, boolean a double. Tento tutoriál vám ukáže a zoznámi sa s typmi znakových údajov v programovaní C++ a ukáže niektoré príklady programov.

Čo je typ údajov char v C++

Znak sa označuje ako dátový typ C++ as použitím char kľúčové slovo, môžeme jednoducho deklarovať premenné typu znaku v programovaní v C++. The char dátový typ obsahuje naraz iba jeden znak.

Syntax dátového typu char v C++

Syntax dátového typu char v C++ je:







char názov_premennej = 'character_value' ;

Typ údajov znaku možno použiť aj na uloženie celočíselných hodnôt okrem jedného znaku. Je to preto, že každý znak v tabuľke ASCII je reprezentovaný celočíselnou hodnotou a každému znaku je priradená odlišná celočíselná hodnota.



char var_name = 'ASCII-Code' ;

Napríklad kód ASCII pre znak „B“ je 66 , takže premenná char pomáha zobraziť hodnotu ASCII abecedy:



char ch = 'B' ;

Ak sa chcete dozvedieť viac o tabuľkách ASCII a kódoch ASCII tu .





char Veľkosť údajového typu v pamäti

Premenná dátového typu znaku má v pamäti veľkosť iba 1 bajt.

Príklad 1: Použitie premenných typu char v C++

Pozrime sa na veľmi jednoduchý príklad programu C++ s premennou znakového typu:



#include

int Hlavná ( ) {

char ch = 'b' ;

std :: cout << 'Postava je:' << ch << std :: endl ;

vrátiť 0 ;

}

V tomto kóde spúšťanie začína od hlavnej funkcie, ktorá má inicializáciu pomenovanej premennej typu znaku ch s hodnotou postavy b . Potom pomocou cout vytlačili túto premennú znaku.

Výkon

Príklad 2: Vytlačte ASCII znak premenných typu char v C++

Nasleduje program, ktorý preberá hodnotu v premennej typu znaku a zobrazuje príslušný znak ASCII.

#include

pomocou menného priestoru std ;

int Hlavná ( ) {

char ch = 65 ;

cout << 'Znak hodnoty ASCII je = ' << ch << endl ;

vrátiť 0 ;

}

V tomto kóde má hlavná funkcia premennú dátového typu znaku as ch s inicializovanou hodnotou 65 . 65 je ASCII kód ​​písmena A, takže výstup vytlačí A.

Výkon

Príklad 3: Vytlačte ASCII kódy premenných typu char v C++

V tomto príklade sa vypíše celočíselná hodnota (číslo ASCII) abecedy zadanej v premennej typu znaku:

#include

pomocou menného priestoru std ;

int Hlavná ( ) {

char ch = 'h' ;

char ch1 = 'H' ;

cout << 'Hodnota ASCII znaku h = ' << int ( ch ) << endl ;

cout << 'Hodnota ASCII znaku H = ' << int ( ch1 ) << endl ;

vrátiť 0 ;

}

Vo vyššie uvedenej hlavnej funkcii inicializujeme dve premenné typu znaku ch a ch1 s príslušnými hodnotami ako jeden znak s jednoduchými úvodzovkami ako napr h a H . Potom pomocou cout ukázal celočíselnú hodnotu týchto znakových premenných s dátovým typom celé číslo.

A ASCII kódy veľkých a malých písmen sú odlišné.

Záver

Dátový typ char je dôležitým komponentom v C++, ktorý slúži na reprezentáciu a manipuláciu s textovými údajmi, vstupy alebo výstupy, manipuláciu s pamäťou a ďalšie použitie. Je to základný dátový typ, ktorý sa používa v rôznych situáciách. Tento zápis vysvetlil použitie dátového typu char v C++ s rôznymi príkladmi.