Što je tip podataka char u C++

Sto Je Tip Podataka Char U C



U programiranju imamo koncept tipova podataka, koji nam olakšava klasificiranje podataka raznih vrsta za pohranu u memoriju. U C++-u imamo mnogo tipova podataka kao što su integer, float, boolean i double. Ovaj vodič će pokazati i upoznati vas s znakovnim tipovima podataka u C++ programiranju i pokazati neke primjere programa.

Što je tip podataka char u C++

Znak se naziva tip podataka C++ i uz korištenje char ključnu riječ, lako možemo deklarirati varijable znakovnog tipa u C++ programiranju. The char vrsta podataka sadrži samo jedan znak u isto vrijeme.

Sintaksa tipa podataka char u C++

Sintaksa tipa podataka char u C++ je:







char ime_varijable = 'vrijednost_znaka' ;

Znakovni tip podataka također se može koristiti za pohranu cjelobrojnih vrijednosti uz jedan znak. To je zato što je svaki znak u ASCII tablici predstavljen cjelobrojnom vrijednošću, a svakom znaku je dodijeljena različita cjelobrojna vrijednost.



char var_name = 'ASCII-kod' ;

Na primjer, ASCII kod za znak 'B' je 66 , tako da varijabla char pomaže prikazati ASCII vrijednost abecede:



char CH = 'B' ;

Da biste pročitali više o ASCII tablicama i ASCII kodovima ovdje .





char Tip podataka Veličina u memoriji

Varijabla znakovnog tipa podataka drži veličinu od samo 1 bajta u memoriji.

Primjer 1: Upotreba varijabli tipa char u C++

Pogledajmo vrlo jednostavan primjer C++ programa varijable znakovnog tipa:



#include

int glavni ( ) {

char CH = 'b' ;

std :: cout << 'Lik je:' << CH << std :: endl ;

povratak 0 ;

}

U ovom kodu, izvršenje počinje od glavne funkcije koja ima inicijalizaciju varijable znakovnog tipa pod nazivom CH s vrijednošću lika b . Zatim je koristeći cout ispisao ovu znakovnu varijablu.

Izlaz

Primjer 2: Ispis ASCII znaka varijabli tipa char u C++

Slijedi program koji uzima vrijednost u varijabli vrste znakova i prikazuje odgovarajući ASCII znak.

#include

koristeći prostor imena std ;

int glavni ( ) {

char CH = 65 ;

cout << 'Znak ASCII vrijednosti je = ' << CH << endl ;

povratak 0 ;

}

U ovom kodu glavna funkcija ima karakternu varijablu tipa podataka kao CH s inicijaliziranom vrijednošću od 65 . 65 je ASCII kod slova A, tako da će izlaz ispisati A.

Izlaz

Primjer 3: Ispis ASCII kodova varijabli tipa char u C++

Ovaj primjer ispisuje cjelobrojnu vrijednost (ASCII broj) abecede dane u varijabli vrste znakova:

#include

koristeći prostor imena std ;

int glavni ( ) {

char CH = 'h' ;

char ch1 = 'H' ;

cout << 'ASCII vrijednost znaka h = ' << int ( CH ) << endl ;

cout << 'ASCII vrijednost znaka H = ' << int ( ch1 ) << endl ;

povratak 0 ;

}

U gornjoj glavnoj funkciji inicijaliziramo dvije varijable znakovnog tipa ch i ch1 s odgovarajućim vrijednostima kao jedan znak s jednostrukim navodnicima kao što je h i H . Zatim pomoću cout pokazao je cjelobrojnu vrijednost ovih znakovnih varijabli s cjelobrojnim tipom podataka.

I ASCII kodovi velikih i malih slova su različiti.

Zaključak

Tip podataka char vitalna je komponenta u C++ koja služi za tekstualno predstavljanje podataka i manipulaciju, ulaze ili izlaze, rukovanje memorijom i druge namjene. To je osnovni tip podataka koji se koristi u raznim situacijama. Ovaj zapis objašnjava korištenje tipa podataka char u C++-u s različitim primjerima.