РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
51 of 815 menu

Тип 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"

Смотрите также

  • тип int,
    который хранит целые числа
  • тип bool,
    который хранит логические значения
  • тип wchar_t,
    который хранит символы широкого диапазона
  • тип char8_t,
    который хранит символы в кодировке UTF-8
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить