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į.
#includenaudojant 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:
#includenaudojant 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.