Hva er char Data Type i C++

Hva Er Char Data Type I C



I programmering har vi begrepet datatyper, som gjør det lettere for oss å klassifisere data av ulike slag for å lagre i minnet. I C++ har vi mange datatyper som heltall, float, boolean og double. Denne opplæringen vil demonstrere og gjøre deg kjent med karakterdatatyper i C++-programmering og vise noen programeksempler.

Hva er char Data Type i C++

Røyen omtales som datatypen til C++ og med bruk av røye nøkkelord, kan vi enkelt deklarere tegntypevariabler i C++-programmering. De røye datatypen inneholder bare ett enkelt tegn om gangen.

Syntaks for char Datatype i C++

Syntaksen til char-datatypen i C++ er:







røye variabelnavn = 'character_value' ;

Tegndatatypen kan også brukes til å lagre heltallsverdier i tillegg til et enkelt tegn. Dette er fordi hvert tegn i ASCII-tabellen er representert av en heltallsverdi, og hvert tegn er tildelt en distinkt heltallsverdi.



røye var_navn = 'ASCII-kode' ;

For eksempel ASCII-koden for tegnet 'B' er 66 , så char-variabelen hjelper til med å vise ASCII-verdien til alfabetet:



røye kap = 'B' ;

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





char Datatype Størrelse i minnet

Tegndatatypevariabelen holder størrelsen på bare 1 byte i minnet.

Eksempel 1: Bruk av char Type Variables i C++

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



#include

int hoved- ( ) {

røye kap = 'b' ;

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

komme tilbake 0 ;

}

I denne koden starter kjøringen fra hovedfunksjonen som har en initialisering av en karaktertypevariabel kalt kap med verdien av en karakter b . Deretter ble denne tegnvariabelen skrevet ut ved å bruke cout.

Produksjon

Eksempel 2: Skriv ut ASCII-karakter for tegntypevariabler i C++

Følgende er programmet som tar en verdi i tegntypevariabelen og viser dets respektive ASCII-tegn.

#include

bruker navneområde std ;

int hoved- ( ) {

røye kap = 65 ;

cout << 'Karakteren til ASCII-verdien er = ' << kap << endl ;

komme tilbake 0 ;

}

I denne koden har hovedfunksjonen en karakterdatatypevariabel som kap med den initialiserte verdien på 65 . 65 er ASCII-koden for bokstaven A, så utgangen vil skrives ut A.

Produksjon

Eksempel 3: Skriv ut ASCII-kodene til char Type-variabler i C++

Dette eksemplet skriver ut heltallsverdien (ASCII-nummer) til alfabetet gitt i tegntypevariabelen:

#include

bruker navneområde std ;

int hoved- ( ) {

røye kap = 'h' ;

røye ch1 = 'H' ;

cout << 'ASCII-verdi for tegn h = ' << int ( kap ) << endl ;

cout << 'ASCII-verdi for tegn H = ' << int ( ch1 ) << endl ;

komme tilbake 0 ;

}

I hovedfunksjonen ovenfor initialiserer vi to variabler av karaktertype lm og ch1 med respektive verdier som et enkelt tegn med enkle anførselstegn som f.eks h og H . Bruk deretter cout viste heltallsverdien til disse tegnvariablene med heltallsdatatypen.

Og ASCII-kodene for store og små bokstaver er forskjellige.

Konklusjon

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