Hvad er char Data Type i C++

Hvad Er Char Data Type I C



Inden for programmering har vi begrebet datatyper, som gør det lettere for os at klassificere data af forskellig art til at gemme i hukommelsen. I C++ har vi mange datatyper såsom heltal, float, boolean og double. Denne tutorial vil demonstrere og gøre dig fortrolig med karakterdatatyper i C++ programmering og vise nogle programeksempler.

Hvad er char Data Type i C++

Charen omtales som datatypen C++ og med brugen af char nøgleord, kan vi nemt erklære tegntypevariabler i C++ programmering. Det char datatypen indeholder kun et enkelt tegn ad gangen.

Syntaks for tegn Datatype i C++

Syntaksen for char-datatypen i C++ er:







char variabel_navn = 'character_value' ;

Tegndatatypen kan også bruges til at gemme heltalsværdier ud over et enkelt tegn. Dette skyldes, at hvert tegn i ASCII-tabellen er repræsenteret af en heltalsværdi, og hvert tegn er tildelt en særskilt heltalsværdi.



char var_name = 'ASCII-kode' ;

For eksempel ASCII-koden for tegnet 'B' er 66 , så char-variablen hjælper med at vise ASCII-værdien af ​​alfabetet:



char ch = 'B' ;

For at læse mere om ASCII-tabeller og ASCII-koder her .





char Datatype Størrelse i hukommelsen

Tegndatatypevariablen har kun størrelsen på 1 byte i hukommelsen.

Eksempel 1: Brug af char Type Variables i C++

Lad os se et meget simpelt eksempel på et C++-program med en karaktertypevariabel:



#include

int vigtigste ( ) {

char ch = 'b' ;

std :: cout << 'Karakteren er:' << ch << std :: endl ;

Vend tilbage 0 ;

}

I denne kode starter udførelse fra hovedfunktionen, som har en initialisering af en karaktertypevariabel navngivet ch med værdien af ​​en karakter b . Så ved hjælp af cout udskrev denne karaktervariabel.

Produktion

Eksempel 2: Udskriv ASCII-karakter af tegntypevariabler i C++

Følgende er programmet, der tager en værdi i tegntypevariablen og viser dens respektive ASCII-tegn.

#include

bruger navneområde std ;

int vigtigste ( ) {

char ch = 65 ;

cout << 'Tegnet af ASCII-værdi er = ' << ch << endl ;

Vend tilbage 0 ;

}

I denne kode har hovedfunktionen en karakterdatatypevariabel som ch med den initialiserede værdi på 65 . 65 er ASCII-koden for bogstavet A, så output vil udskrive A.

Produktion

Eksempel 3: Udskriv ASCII-koderne for char Type-variabler i C++

Dette eksempel udskriver heltalsværdien (ASCII-nummer) for alfabetet, der er angivet i tegntypevariablen:

#include

bruger navneområde std ;

int vigtigste ( ) {

char ch = 'h' ;

char ch1 = 'H' ;

cout << 'ASCII-værdi for tegn h = ' << int ( ch ) << endl ;

cout << 'ASCII-værdi for tegn H = ' << int ( ch1 ) << endl ;

Vend tilbage 0 ;

}

I ovenstående hovedfunktion initialiserer vi to variabler af karaktertype lm og ch1 med respektive værdier som et enkelt tegn med enkelte anførselstegn som f.eks h og H . Brug derefter cout viste heltalsværdien af ​​disse tegnvariable med heltalsdatatypen.

Og ASCII-koderne for store og små bogstaver er forskellige.

Konklusion

Char datatypen er en vital komponent i C++, der tjener til tekstdatarepræsentation og manipulation, input eller output, håndtering af hukommelse og andre anvendelser. Det er en grundlæggende datatype, der bruges i en række forskellige situationer. Denne opskrivning forklarede brugen af ​​char-datatypen i C++ med forskellige eksempler.