Какво е тип данни char в C++

Kakvo E Tip Danni Char V C



В програмирането имаме концепцията за типове данни, която ни улеснява да класифицираме данни от различни видове, които да съхраняваме в паметта. В C++ имаме много типове данни като integer, float, boolean и double. Този урок ще демонстрира и ще ви запознае със символните типове данни в програмирането на C++ и ще покаже някои примери за програми.

Какво е тип данни 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++ с различни примери.