Тип char
Тип char в C++ предназначен для хранения одного символа.
Он занимает 1 байт памяти и может хранить значения
от -128 до 127 (или от 0 до 255
для unsigned char). Символьные литералы записываются
в одинарных кавычках, например 'a' или '5'.
Внутри переменная типа char хранит числовой код символа
согласно таблице ASCII.
Синтаксис
char name = 'a';
char name = 97;
Пример
Давайте создадим переменную типа char и выведем её значение:
#include <iostream>
using namespace std;
int main()
{
char ch = 'a';
cout << ch << endl;
return 0;
}
Результат выполнения кода:
"a"
Пример
Переменная типа char хранит числовой код символа.
Давайте выведем этот код с помощью приведения к типу int:
#include <iostream>
using namespace std;
int main()
{
char ch = 'a';
cout << (int)ch << endl;
return 0;
}
Результат выполнения кода:
97
Пример
Можно создать переменную типа char, указав числовой код символа.
Давайте присвоим переменной число 98 и выведем её значение:
#include <iostream>
using namespace std;
int main()
{
char ch = 98;
cout << ch << endl;
return 0;
}
Результат выполнения кода:
"b"