Wat is char-gegevenstype in C ++

Wat Is Char Gegevenstype In C



Bij het programmeren hebben we het concept van gegevenstypen, waardoor we verschillende soorten gegevens kunnen classificeren om in het geheugen op te slaan. In C++ hebben we veel gegevenstypen, zoals integer, float, boolean en double. In deze zelfstudie wordt u vertrouwd gemaakt met tekengegevenstypen in C++-programmering en worden enkele programmavoorbeelden getoond.

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.

#include

namespace 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:

#include

namespace 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.