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