Что такое тип данных char в С++

Cto Takoe Tip Dannyh Char V S



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

Что такое тип данных char в С++

Тип char упоминается как тип данных C++ и с использованием уголь ключевое слово, мы можем легко объявить переменные символьного типа в программировании на C++. уголь тип данных содержит только один символ за раз.

Синтаксис типа данных char в C++

Синтаксис типа данных char в C++:







уголь имя_переменной '=' 'character_value' ;

Символьный тип данных также можно использовать для хранения целочисленных значений в дополнение к одному символу. Это связано с тем, что каждый символ в таблице ASCII представлен целочисленным значением, и каждому символу присваивается отдельное целочисленное значение.



уголь имя_переменной '=' 'ASCII-код' ;

Например, код ASCII для символа «Б» является 66 , поэтому переменная char помогает показать значение ASCII алфавита:



уголь ч '=' 'Б' ;

Чтобы узнать больше о таблицах ASCII и кодах ASCII, см. здесь .





char Тип данных Размер в памяти

Переменная символьного типа данных имеет размер всего 1 байт в памяти.

Пример 1. Использование переменных типа char в C++

Давайте посмотрим на очень простой пример программы на C++ с переменной символьного типа:



#include <иопоток>

инт основной ( ) {

уголь ч '=' 'б' ;

станд. :: cout << «Персонаж:» << ч << станд. :: конец ;

возвращаться 0 ;

}

В этом коде выполнение начинается с основной функции, которая имеет инициализацию переменной символьного типа с именем ч со значением персонажа б . Затем с помощью cout напечатал эту символьную переменную.

Выход

Пример 2. Печать символов ASCII переменных типа char в C++

Ниже приведена программа, которая принимает значение переменной типа символа и показывает соответствующий символ ASCII.

#include <иопоток>

используя пространство имен std ;

инт основной ( ) {

уголь ч '=' 65 ;

cout << 'Символ значения ASCII = ' << ч << конец ;

возвращаться 0 ;

}

В этом коде основная функция имеет символьную переменную типа данных, как ч с инициализированным значением 65 . 65 — это код ASCII буквы A, поэтому на выходе будет напечатано A.

Выход

Пример 3: Печать ASCII-кодов переменных типа char в C++

В этом примере выводится целочисленное значение (число ASCII) алфавита, заданное в переменной типа символа:

#include <иопоток>

используя пространство имен std ;

инт основной ( ) {

уголь ч '=' 'час' ;

уголь ч1 '=' 'ЧАС' ;

cout << 'Значение ASCII символа h = ' << инт ( ч ) << конец ;

cout << 'Значение ASCII символа H = ' << инт ( ч1 ) << конец ;

возвращаться 0 ;

}

В приведенной выше основной функции мы инициализируем две переменные символьного типа ч и ч1 с соответствующими значениями в виде одного символа с одинарными кавычками, такими как ч и ч . Затем с помощью cout показал целочисленное значение этих символьных переменных с целочисленным типом данных.

И коды ASCII заглавных и строчных букв разные.

Заключение

Тип данных char является жизненно важным компонентом C++, который служит для представления и обработки текстовых данных, ввода и вывода, обработки памяти и других целей. Это базовый тип данных, который используется в различных ситуациях. В этой статье объясняется использование типа данных char в C++ на различных примерах.