РУҚА
Задание № 24 · ЕГЭ

Символ строки

Как получить отдельный символ строки по его индексу
2 мин чтенияСложность: Обновлено 29 сентября 2026

Символ строки — это один отдельный знак, входящий в состав строки: буква, цифра, пробел или специальный символ. К отдельному символу обращаются по его индексу — порядковому номеру позиции в строке.

Символ строкиСлово «символ» означает отдельный знак, а «индекс» — номер элемента.
Символ строки — отдельный элемент строки, расположенный на определённой позиции и доступный по индексу. В большинстве языков программирования индексы начинаются с нуля: первый символ имеет индекс \(0\), второй — индекс \(1\) и так далее.

Индекс и обращение к символу

Строку можно рассматривать как последовательность символов, то есть как массив символов. Если строка имеет длину \(n\), допустимые индексы находятся от \(0\) до \(n-1\). Обращение по индексу обычно записывают в квадратных скобках: s[i], где s — строка, а i — индекс.

\[0 \le i < |s|\]1

Индекс должен быть допустимым. Обращение к символу с индексом \(n\) или большим вызывает ошибку либо приводит к неопределённому результату — это зависит от языка программирования. В некоторых языках допустимы отрицательные индексы: например, индекс \(-1\) обозначает последний символ, но использовать такую возможность можно только по правилам конкретного языка.

№
Пример

Пусть s = "КОТ". Тогда s[0] — символ К, s[1] — символ О, а s[2] — символ Т. Длина строки равна \(3\), поэтому индекс \(3\) недопустим.

!
Не путайте индекс и символ

Индекс — это номер позиции, а символ — значение, находящееся на этой позиции. В строке "abc" индекс \(1\) указывает на символ b; сам индекс не является символом строки.

Проверьте себя

Какой символ находится в строке "экзамен" по индексу \(2\), если нумерация начинается с нуля?

Главное за минуту

Главное

  • Символ строки — один элемент строки: буква, цифра, пробел или другой знак.
  • В большинстве языков первый символ имеет индекс \(0\), а последний — индекс \(|s|-1\).
  • Индекс указывает позицию, а обращение по индексу возвращает символ на этой позиции.