Vad är char Data Type i C++
Rödingen kallas datatypen för C++ och med användning av röding nyckelord, kan vi enkelt deklarera teckentypvariabler i C++-programmering. De röding datatyp innehåller bara ett enda tecken åt gången.
Syntax för char Datatyp i C++
Syntaxen för char-datatypen i C++ är:
röding variabelnamn = 'character_value' ;
Teckendatatypen kan också användas för att lagra heltalsvärden förutom ett enda tecken. Detta beror på att varje tecken i ASCII-tabellen representeras av ett heltalsvärde och varje tecken tilldelas ett distinkt heltalsvärde.
röding var_namn = 'ASCII-kod' ;
Till exempel ASCII-koden för tecknet 'B' är 66 , så char-variabeln hjälper till att visa ASCII-värdet för alfabetet:
röding kap = 'B' ;
För att läsa mer om ASCII-tabeller och ASCII-koder här .
char Datatyp Storlek i minnet
Variabeln för teckendatatyp håller storleken på endast 1 byte i minnet.
Exempel 1: Användning av char Type Variables i C++
Låt oss se ett mycket enkelt exempel på ett C++-program av en karaktärsvariabel:
#include
int huvud ( ) {
röding kap = 'b' ;
std :: cout << 'Tecken är:' << kap << std :: endl ;
lämna tillbaka 0 ;
}
I den här koden startar exekveringen från huvudfunktionen som har en initiering av en teckentypsvariabel som heter kap med värdet av en karaktär b . Sedan med hjälp av cout skrevs denna teckenvariabel.
Produktion
Exempel 2: Skriv ut ASCII-tecken för char Typvariabler i C++
Följande är programmet som tar ett värde i teckentypsvariabeln och visar dess respektive ASCII-tecken.
#includeanvänder namnutrymme std ;
int huvud ( ) {
röding kap = 65 ;
cout << 'Tecken för ASCII-värdet är = ' << kap << endl ;
lämna tillbaka 0 ;
}
I den här koden har huvudfunktionen en teckendatatypvariabel som kap med det initialiserade värdet på 65 . 65 är ASCII-koden för bokstaven A, så resultatet kommer att skriva ut A.
Produktion
Exempel 3: Skriv ut ASCII-koderna för char Type-variabler i C++
Det här exemplet skriver ut heltalsvärdet (ASCII-nummer) för alfabetet som anges i teckentypsvariabeln:
#includeanvänder namnutrymme std ;
int huvud ( ) {
röding kap = 'h' ;
röding ch1 = 'H' ;
cout << 'ASCII-värde för tecken h = ' << int ( kap ) << endl ;
cout << 'ASCII-värde för tecken H = ' << int ( ch1 ) << endl ;
lämna tillbaka 0 ;
}
I ovanstående huvudfunktion initierar vi två variabler av teckentyp ch och ch1 med respektive värden som ett enda tecken med enstaka citattecken som t.ex h och H . Använd sedan cout visade heltalsvärdet för dessa teckenvariabler med heltalsdatatypen.
Och ASCII-koderna för stora och små bokstäver är olika.
Slutsats
Teckningsdatatypen är en viktig komponent i C++ som fungerar för textdatarepresentation och manipulering, in- eller utdata, hanteringsminne och andra användningsområden. Det är en grundläggande datatyp som används i en mängd olika situationer. Denna uppskrivning förklarade användningen av char-datatypen i C++ med olika exempel.