Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmChSh 87 of 390 menu
◀ ▶

Соседний символ в C++

Соседний символ в таблице кодов получают сложением или вычитанием целого числа. В выражении символ снова превращается в int, а результат можно записать в char.

После 'A' идет 'B':

char ch1 = 'A'; char ch2 = ch1 + 1; std::cout << ch2 << "\n"; // выведет B

Минус с числом сдвигает назад:

char ch1 = 'c'; char ch2 = ch1 - 1; std::cout << ch2 << "\n"; // выведет b

Минус между двумя символами дает расстояние - уже обычное целое число:

char ch1 = 'c'; char ch2 = 'a'; int num = ch1 - ch2; std::cout << num << "\n"; // выведет 2

Дан символ:

char ch = '5';

Выведите следующий символ.

Дан символ:

char ch = 'z';

Выведите символ на три позиции раньше.

Даны два символа:

char ch1 = 'f'; char ch2 = 'a';

Найдите расстояние от второго символа до первого и выведите его.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить