Тип char в C++
Тип char хранит ровно один символ.
Значение пишут в одинарных кавычках, внутри -
один знак, не больше.
Создадим переменную с буквой и выведем ее:
char ch = 'a';
std::cout << ch << "\n"; // выведет a
Двойные кавычки по-прежнему дают строку, даже если внутри одна буква. На экране буква та же, тип другой:
std::string str = "a";
std::cout << str << "\n"; // выведет a
Так же записывают цифру, пробел и знак препинания. Кавычки вокруг значения не печатаются, на экран уходит только сам символ:
char ch2 = '7';
char ch3 = ' ';
std::cout << ch2 << ch3 << "end\n"; // выведет 7 end
Дан символ:
char ch = 'b';
Выведите этот символ.
Дан символ:
char ch = 'k';
Выведите этот символ.
Дан символ:
char ch = '?';
Выведите этот символ.
Дана строка:
std::string str = "b";
Выведите эту строку.