Š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.
#includekoristeć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:
#includekoristeć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.