Vad är char Data Type i C++

Vad Ar Char Data Type I C



Inom programmering har vi begreppet datatyper, vilket underlättar för oss att klassificera data av olika slag för att lagra i minnet. I C++ har vi många datatyper som heltal, float, boolean och double. Denna handledning kommer att demonstrera och göra dig bekant med teckendatatyper i C++-programmering och visa några programexempel.

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.

#include

anvä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:

#include

anvä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.