Kas yra char duomenų tipas C++

Kas Yra Char Duomenu Tipas C



Programuodami mes turime duomenų tipų koncepciją, kuri palengvina įvairių rūšių duomenų klasifikavimą atmintyje. C++ kalboje turime daug duomenų tipų, tokių kaip sveikasis skaičius, float, loginis ir dvigubas. Ši pamoka parodys ir supažindins su simbolių duomenų tipais programuojant C++ ir parodys kai kuriuos programų pavyzdžius.

Kas yra char duomenų tipas C++

Charakteris vadinamas C++ duomenų tipu ir naudojant char raktažodį, mes galime lengvai deklaruoti simbolių tipo kintamuosius C++ programavimuose. The char duomenų tipas vienu metu turi tik vieną simbolį.

Char Duomenų tipo sintaksė C++

Char duomenų tipo sintaksė C++ yra:







char kintamojo_pavadinimas = 'character_value' ;

Simbolių duomenų tipas taip pat gali būti naudojamas sveikųjų skaičių reikšmėms saugoti be vieno simbolio. Taip yra todėl, kad kiekvienas ASCII lentelės simbolis yra pavaizduotas sveikojo skaičiaus reikšme, o kiekvienam simboliui priskiriama atskira sveikojo skaičiaus reikšmė.



char var_vardas = 'ASCII kodas' ;

Pavyzdžiui, simbolio ASCII kodas 'B' yra 66 , todėl kintamasis char padeda parodyti abėcėlės ASCII reikšmę:



char sk = 'B' ;

Norėdami sužinoti daugiau apie ASCII lenteles ir ASCII kodus čia .





char Duomenų tipo dydis atmintyje

Simbolių duomenų tipo kintamasis atmintyje turi tik 1 baito dydį.

1 pavyzdys: char tipo kintamųjų naudojimas C++

Pažiūrėkime labai paprastą simbolių tipo kintamojo C++ programos pavyzdį:



#include

tarpt pagrindinis ( ) {

char sk = 'b' ;

std :: cout << „Personažas yra: << sk << std :: endl ;

grąžinti 0 ;

}

Šiame kode vykdymas pradedamas nuo pagrindinės funkcijos, kuri inicijuoja simbolių tipo kintamąjį sk su veikėjo verte b . Tada naudojant cout atspausdintas šis simbolio kintamasis.

Išvestis

2 pavyzdys: Spausdinkite ASCII simbolio char tipo kintamuosius C++

Toliau pateikiama programa, kuri paima reikšmę simbolio tipo kintamajame ir parodo atitinkamą ASCII simbolį.

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

char sk = 65 ;

cout << 'ASCII reikšmės simbolis yra = ' << sk << endl ;

grąžinti 0 ;

}

Šiame kode pagrindinė funkcija turi simbolio duomenų tipo kintamąjį kaip sk su pradine verte 65 . 65 yra raidės A ASCII kodas, todėl išvestis bus spausdinama A.

Išvestis

3 pavyzdys: atspausdinkite char tipo kintamųjų ASCII kodus C++

Šiame pavyzdyje spausdinama sveikojo skaičiaus reikšmė (ASCII numeris) abėcėlės, nurodytos simbolių tipo kintamajame:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

char sk = 'h' ;

char ch1 = 'H' ;

cout << 'ASCII simbolio h reikšmė =' << tarpt ( sk ) << endl ;

cout << 'ASCII simbolio H reikšmė =' << tarpt ( ch1 ) << endl ;

grąžinti 0 ;

}

Aukščiau pateiktoje pagrindinėje funkcijoje inicijuojame du simbolio tipo kintamuosius ch ir ch1 su atitinkamomis reikšmėmis kaip vienas simbolis su atskiromis kabutėmis, pvz., h ir H . Tada naudojant cout parodė sveikąjį šių simbolių kintamųjų skaičių su sveikojo skaičiaus duomenų tipu.

O didžiųjų ir mažųjų raidžių ASCII kodai skiriasi.

Išvada

Duomenų tipas char yra gyvybiškai svarbus C++ komponentas, naudojamas tekstiniams duomenims pateikti ir manipuliuoti, įvestims ar išvestims, tvarkyti atmintį ir kitiems tikslams. Tai pagrindinis duomenų tipas, naudojamas įvairiose situacijose. Šis įrašas paaiškino char duomenų tipo naudojimą C++ su skirtingais pavyzdžiais.