Wat is char-gegevenstype in C ++
De char wordt het gegevenstype van C++ genoemd en met het gebruik van de char trefwoord, kunnen we eenvoudig karaktertypevariabelen declareren in C ++ -programmering. De char gegevenstype bevat slechts één teken tegelijk.
Syntaxis van char Gegevenstype in C++
De syntaxis van het gegevenstype char in C++ is:
char variabele_naam = 'teken_waarde' ;
Het karaktergegevenstype kan ook worden gebruikt om naast een enkel teken ook gehele waarden op te slaan. Dit komt omdat elk teken in de ASCII-tabel wordt weergegeven door een geheel getal en elk teken een afzonderlijke geheel getal krijgt.
char var_naam = 'ASCII-code' ;
Bijvoorbeeld de ASCII-code voor het teken 'B' is 66 , dus de char-variabele helpt om de ASCII-waarde van het alfabet weer te geven:
char ch = 'B' ;
Om meer te lezen over ASCII-tabellen en ASCII-codes hier .
char Gegevenstype Grootte in geheugen
De variabele van het type gegevenstype heeft de grootte van slechts 1 byte in het geheugen.
Voorbeeld 1: gebruik van char-typevariabelen in C++
Laten we een heel eenvoudig voorbeeld bekijken van een C++-programma met een tekentypevariabele:
#include
int voornaamst ( ) {
char ch = 'B' ;
soa :: cout << 'Het personage is: ' << ch << soa :: eindel ;
opbrengst 0 ;
}
In deze code begint de uitvoering vanaf de hoofdfunctie die een initialisatie heeft van een karaktertypevariabele met de naam ch met de waarde van een karakter B . Gebruik vervolgens de cout om deze karaktervariabele af te drukken.
Uitgang
Voorbeeld 2: ASCII-teken van char-typevariabelen afdrukken in C++
Hieronder volgt het programma dat een waarde aanneemt in de karaktertypevariabele en het respectievelijke ASCII-teken toont.
#includenamespace std; gebruiken ;
int voornaamst ( ) {
char ch = 65 ;
cout << 'Het teken van de ASCII-waarde is = ' << ch << eindel ;
opbrengst 0 ;
}
In deze code heeft de hoofdfunctie een karakter datatype variabele als ch met de geïnitialiseerde waarde van 65 . 65 is de ASCII-code van de letter A, dus de uitvoer zal A afdrukken.
Uitgang
Voorbeeld 3: druk de ASCII-codes van char Type-variabelen af in C++
In dit voorbeeld wordt de gehele waarde (ASCII-nummer) van het alfabet weergegeven in de tekentypevariabele:
#includenamespace std; gebruiken ;
int voornaamst ( ) {
char ch = 'H' ;
char 1l = 'H' ;
cout << 'ASCII-waarde van teken h = ' << int ( ch ) << eindel ;
cout << 'ASCII-waarde van teken H = ' << int ( 1l ) << eindel ;
opbrengst 0 ;
}
In de bovenstaande hoofdfunctie initialiseren we twee variabelen van het tekentype ch en ch1 met respectieve waarden als een enkel teken met enkele aanhalingstekens zoals h en H . Dan gebruiken cout toonde de integerwaarde van deze karaktervariabelen met het datatype integer.
En de ASCII-codes van hoofdletters en kleine letters zijn anders.
Conclusie
Het gegevenstype char is een essentieel onderdeel in C ++ dat dient voor weergave en manipulatie van tekstuele gegevens, invoer of uitvoer, het omgaan met geheugen en ander gebruik. Het is een basisgegevenstype dat in verschillende situaties wordt gebruikt. Dit artikel legde het gebruik van het gegevenstype char in C ++ uit met verschillende voorbeelden.