Шта је цхар тип података у Ц++
Знак се назива типом података Ц++-а и користи се цхар кључну реч, лако можемо декларисати променљиве типа карактера у Ц++ програмирању. Тхе цхар тип података садржи само један знак у исто време.
Синтакса типа података цхар у Ц++
Синтакса типа података цхар у Ц++ је:
цхар име_променљиве = 'цхарацтер_валуе' ;
Тип података карактера се такође може користити за чување целобројних вредности поред једног знака. То је зато што је сваки знак у АСЦИИ табели представљен целобројном вредношћу, а сваком знаку је додељена посебна целобројна вредност.
цхар вар_наме = 'АСЦИИ-код' ;
На пример, АСЦИИ код за карактер 'Б' је 66 , тако да променљива цхар помаже да се прикаже АСЦИИ вредност абецеде:
цхар гл = 'Б' ;
Да бисте прочитали више о АСЦИИ табелама и АСЦИИ кодовима овде .
цхар Тип података Величина у меморији
Променљива карактерног типа података држи величину од само 1 бајт у меморији.
Пример 1: Коришћење променљивих типа цхар у Ц++
Хајде да видимо веома једноставан пример Ц++ програма са променљивом типа карактера:
#инцлуде <иостреам>
инт главни ( ) {
цхар гл = 'б' ;
стд :: цоут << „Лик је:“ << гл << стд :: ендл ;
повратак 0 ;
}
У овом коду, извршавање почиње од главне функције која има иницијализацију променљиве типа карактера под називом гл са вредношћу карактера б . Затим је помоћу цоут исписана ова променљива карактера.
Излаз
Пример 2: Одштампајте АСЦИИ карактер променљивих типа цхар у Ц++
Следи програм који узима вредност у променљивој типа карактера и показује одговарајући АСЦИИ карактер.
#инцлуде <иостреам>користећи простор имена стд ;
инт главни ( ) {
цхар гл = 65 ;
цоут << 'Знак АСЦИИ вредности је = ' << гл << ендл ;
повратак 0 ;
}
У овом коду, главна функција има карактерну променљиву типа података као гл са иницијализованом вредношћу од 65 . 65 је АСЦИИ код слова А, тако да ће излаз штампати А.
Излаз
Пример 3: Одштампајте АСЦИИ кодове променљивих типа цхар у Ц++
Овај пример штампа целобројну вредност (АСЦИИ број) абецеде дате у променљивој типа карактера:
#инцлуде <иостреам>користећи простор имена стд ;
инт главни ( ) {
цхар гл = 'х' ;
цхар цх1 = 'Х' ;
цоут << 'АСЦИИ вредност знака х = ' << инт ( гл ) << ендл ;
цоут << 'АСЦИИ вредност знака Х = ' << инт ( цх1 ) << ендл ;
повратак 0 ;
}
У горњој главној функцији иницијализујемо две променљиве типа карактера цх и цх1 са одговарајућим вредностима као један знак са једноструким наводницима као нпр х и Х . Затим користећи цоут показао целобројну вредност ових карактерних променљивих са целобројним типом података.
А АСЦИИ кодови великих и малих слова су различити.
Закључак
Тип података цхар је витална компонента у Ц++ која служи за представљање и манипулацију текстуалним подацима, улазе или излазе, руковање меморијом и друге сврхе. То је основни тип података који се користи у различитим ситуацијама. Овај текст је објаснио употребу типа података цхар у Ц++ на различитим примерима.