Шта је цхар тип података у Ц++

Sta Je Char Tip Podataka U C



У програмирању имамо концепт типова података, који нам олакшава класификацију података различитих врста за чување у меморији. У Ц++ имамо много типова података као што су интегер, флоат, боолеан и доубле. Овај водич ће вам показати и упознати вас са типовима података знакова у Ц++ програмирању и показати неке примере програма.

Шта је цхар тип података у Ц++

Знак се назива типом података Ц++-а и користи се цхар кључну реч, лако можемо декларисати променљиве типа карактера у Ц++ програмирању. Тхе цхар тип података садржи само један знак у исто време.

Синтакса типа података цхар у Ц++

Синтакса типа података цхар у Ц++ је:







цхар име_променљиве = 'цхарацтер_валуе' ;

Тип података карактера се такође може користити за чување целобројних вредности поред једног знака. То је зато што је сваки знак у АСЦИИ табели представљен целобројном вредношћу, а сваком знаку је додељена посебна целобројна вредност.



цхар вар_наме = 'АСЦИИ-код' ;

На пример, АСЦИИ код за карактер 'Б' је 66 , тако да променљива цхар помаже да се прикаже АСЦИИ вредност абецеде:



цхар гл = 'Б' ;

Да бисте прочитали више о АСЦИИ табелама и АСЦИИ кодовима овде .





цхар Тип података Величина у меморији

Променљива карактерног типа података држи величину од само 1 бајт у меморији.

Пример 1: Коришћење променљивих типа цхар у Ц++

Хајде да видимо веома једноставан пример Ц++ програма са променљивом типа карактера:



#инцлуде <иостреам>

инт главни ( ) {

цхар гл = 'б' ;

стд :: цоут << „Лик је:“ << гл << стд :: ендл ;

повратак 0 ;

}

У овом коду, извршавање почиње од главне функције која има иницијализацију променљиве типа карактера под називом гл са вредношћу карактера б . Затим је помоћу цоут исписана ова променљива карактера.

Излаз

Пример 2: Одштампајте АСЦИИ карактер променљивих типа цхар у Ц++

Следи програм који узима вредност у променљивој типа карактера и показује одговарајући АСЦИИ карактер.

#инцлуде <иостреам>

користећи простор имена стд ;

инт главни ( ) {

цхар гл = 65 ;

цоут << 'Знак АСЦИИ вредности је = ' << гл << ендл ;

повратак 0 ;

}

У овом коду, главна функција има карактерну променљиву типа података као гл са иницијализованом вредношћу од 65 . 65 је АСЦИИ код слова А, тако да ће излаз штампати А.

Излаз

Пример 3: Одштампајте АСЦИИ кодове променљивих типа цхар у Ц++

Овај пример штампа целобројну вредност (АСЦИИ број) абецеде дате у променљивој типа карактера:

#инцлуде <иостреам>

користећи простор имена стд ;

инт главни ( ) {

цхар гл = 'х' ;

цхар цх1 = 'Х' ;

цоут << 'АСЦИИ вредност знака х = ' << инт ( гл ) << ендл ;

цоут << 'АСЦИИ вредност знака Х = ' << инт ( цх1 ) << ендл ;

повратак 0 ;

}

У горњој главној функцији иницијализујемо две променљиве типа карактера цх и цх1 са одговарајућим вредностима као један знак са једноструким наводницима као нпр х и Х . Затим користећи цоут показао целобројну вредност ових карактерних променљивих са целобројним типом података.

А АСЦИИ кодови великих и малих слова су различити.

Закључак

Тип података цхар је витална компонента у Ц++ која служи за представљање и манипулацију текстуалним подацима, улазе или излазе, руковање меморијом и друге сврхе. То је основни тип података који се користи у различитим ситуацијама. Овај текст је објаснио употребу типа података цхар у Ц++ на различитим примерима.