char
Когда мы выводим переменную типа char, то выводится символ. Хотя на самом деле char - числовая переменная, обозначающая номер символа.
Обращение к строке по элементам:
string s;
char c;
cin >> s;
c = s[0];
cout << c;
Узнать код символа:
char c;
cout << (int) c;
Функции:
(char)toupper('a');
// вернёт ‘A’, char - потому что тип возврата int(char)tolower('A');
// вернёт ‘a’isalpha();
// является ли символ буквой алфавитаisupper();
// является ли буква заглавнойislower();
// является ли буква строчнойisspace();
// является ли символ пробеломstoi();
// превратить строку в int
Auto по строке:
string s;
for (auto c : s) cout << c;
Символьные массивы:
char letters[] = {'h', 'e', 'l', 'l', 'o', '\0'};
std::cout << letters << std::endl; // выведёт всю строку hello