Hva er char datatype i C ++

Hva er char datatype i C ++
I programmering har vi konseptet med datatyper, som letter oss å klassifisere data av forskjellige typer å lagre i minnet. I C ++ har vi mange datatyper som heltall, float, boolean og dobbel. Denne opplæringen vil demonstrere og gjøre deg kjent med karakterdatatyper i C ++ programmering og vise noen programeksempler.

Hva er char datatype i C++

Karten blir referert til som datatypen C ++ og med bruk av røye nøkkelord, vi kan enkelt erklære karaktertypevariabler i C ++ programmering. De røye Datatype har bare et enkelt tegn om gangen.

Syntaks av char datatype i C++

Syntaksen for char -datatype i C ++ er:

char variabel_name = 'character_value';

Karakterdatatypen kan også brukes til å lagre heltallverdier i tillegg til et enkelt tegn. Dette er fordi hver karakter i ASCII -tabellen er representert av en heltallverdi, og hvert tegn tildeles en distinkt heltallverdi.

char var_name = 'ascii-kode';

For eksempel ASCII -koden for karakteren 'B' er 66, Så Char -variabelen er med på å vise ASCII -verdien av alfabetet:

char ch = 'b';

For å lese mer om ASCII -tabeller og ASCII -koder her.

Størrelse i minnet i minnet i minnet

Karakterdatatypen variabel har størrelsen på bare 1 byte i minnet.

Eksempel 1: Bruk av char -type variabler i C++

La oss se et veldig enkelt eksempel på et C ++ -program av en karaktertypevariabel:

#inkludere
int main ()
char ch = 'b';
std :: cout << "The character is: " << ch << std::endl;
retur 0;

I denne koden starter utførelsen fra hovedfunksjonen som har en initialisering av en karaktertypevariabel som heter Ch med verdien av et tegn b. Deretter ved å bruke cout trykket denne karaktervariabelen.

Produksjon

Eksempel 2: Skriv ut ASCII -karakter av char -type variabler i C++

Følgende er programmet som tar en verdi i karaktertypevariabelen og viser dens respektive ASCII -karakter.

#inkludere
ved hjelp av navneområdet STD;
int main ()
char ch = 65;
cout << "The Character of ASCII value is = " << ch << endl;
retur 0;

I denne koden har hovedfunksjonen en karakterdatatypevariabel som Ch med den initialiserte verdien av 65. 65 er ASCII -koden til bokstaven A, så utdataene skriver ut en.

Produksjon

Eksempel 3: Skriv ut ASCII -kodene for char -type variabler i C++

Dette eksemplet skriver ut heltallverdien (ASCII -nummer) for alfabetet gitt i karaktertypen variabel:

#inkludere
ved hjelp av navneområdet STD;
int main ()
char ch = 'h';
char ch1 = 'h';
cout << "ASCII value of Character h = " << int(ch) << endl;
cout << "ASCII value of Character H = " << int(ch1) << endl;
retur 0;

I ovennevnte hovedfunksjon initialiserer vi to variabler av karaktertype CH og CH1 med respektive verdier som et enkelt tegn med enkelt sitater som h og h. Deretter bruke cout viste heltallverdien til disse karaktervariablene med heltalldatatypen.

Og ASCII -kapitalkodene og små bokstaver er forskjellige.

Konklusjon

Char -datatypen er en viktig komponent i C ++ som tjener til tekstdatarepresentasjon og manipulering, innganger eller utganger, håndtering av minne og annen bruk. Det er en grunnleggende datatype som brukes i en rekke situasjoner. Denne oppskrivningen forklarte bruken av char-datatypen i C ++ med forskjellige eksempler.