Какво е тип данни char в C++
Символът се нарича тип данни на C++ и с използването на въглен ключова дума, можем лесно да декларираме променливи от символен тип в програмирането на C++. The въглен типът данни съдържа само един знак наведнъж.
Синтаксис на типа данни char в C++
Синтаксисът на типа данни char в C++ е:
въглен име_на_променлива = 'символна_стойност' ;
Символният тип данни може също да се използва за съхраняване на цели числа в допълнение към единичен знак. Това е така, защото всеки знак в ASCII таблицата е представен от цяло число и на всеки символ е присвоена отделна цяло число.
въглен име_променлива = „ASCII-код“ ;
Например ASCII кода за знака „Б“ е 66 , така че променливата char помага да се покаже ASCII стойността на азбуката:
въглен гл = 'Б' ;
За да прочетете повече за ASCII таблиците и ASCII кодовете тук .
char Тип данни Размер в паметта
Променливата за символен тип данни съдържа размер само на 1 байт в паметта.
Пример 1: Използване на променливи тип char в C++
Нека да видим един много прост пример за C++ програма на променлива тип знак:
#include
вътр основен ( ) {
въглен гл = 'б' ;
std :: cout << 'Героят е:' << гл << std :: endl ;
връщане 0 ;
}
В този код изпълнението започва от главната функция, която има инициализация на променлива тип символ, наречена гл със стойността на символ b . След това с помощта на cout отпечата тази символна променлива.
Изход
Пример 2: Печат на ASCII символ на променливи тип char в C++
Следва програмата, която приема стойност в променливата тип знак и показва съответния ASCII знак.
#includeизползване на пространство от имена std ;
вътр основен ( ) {
въглен гл = 65 ;
cout << 'Символът на ASCII стойността е = ' << гл << endl ;
връщане 0 ;
}
В този код основната функция има символна променлива тип данни като гл с инициализираната стойност на 65 . 65 е ASCII кодът на буквата A, така че изходът ще отпечата A.
Изход
Пример 3: Отпечатайте ASCII кодовете на променливите тип char в C++
Този пример отпечатва целочислената стойност (ASCII число) на азбуката, дадена в променливата тип знак:
#includeизползване на пространство от имена std ;
вътр основен ( ) {
въглен гл = 'ч' ;
въглен гл.1 = 'H' ;
cout << 'ASCII стойност на символ h = ' << вътр ( гл ) << endl ;
cout << 'ASCII стойност на символ H = ' << вътр ( гл.1 ) << endl ;
връщане 0 ;
}
В горната основна функция ние инициализираме две променливи от символен тип ch и ch1 със съответните стойности като един знак с единични кавички, като напр h и H . След това с помощта на cout показа целочислената стойност на тези символни променливи с целочислен тип данни.
И ASCII кодовете на главни и малки букви са различни.
Заключение
Типът данни char е жизненоважен компонент в C++, който служи за представяне и манипулиране на текстови данни, входове или изходи, работа с памет и други приложения. Това е основен тип данни, който се използва в различни ситуации. Това описание обяснява използването на типа данни char в C++ с различни примери.