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.
#includebruker 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:
#includebruker 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.