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

Регистр символов

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

Регистр символов — это различие между прописными и строчными буквами. При регистрозависимом сравнении строк буквы в разных регистрах считаются разными символами: «А» не равно «а».

Регистр символовТермин связан с типографским регистром — способом различать заглавные и строчные буквы.
Регистр символов — характеристика букв, показывающая, являются ли они прописными (заглавными) или строчными (маленькими). При обработке строки важно учитывать, чувствительна ли операция к регистру: регистрозависимая операция различает «A» и «a», а регистронезависимая считает их одинаковыми.

Как регистр влияет на сравнение

В строке прописная и строчная буквы занимают отдельные позиции и являются разными символами. Поэтому строки «Дом», «дом» и «ДОМ» различаются при обычном сравнении. Это влияет на поиск, подсчёт символов и проверку условий в программах. Например, при подсчёте частоты символов буквы «А» и «а» обычно учитываются отдельно, если их предварительно не привести к одному регистру.

\[\text{«A»} \ne \text{«a»} \quad\text{(регистрозависимое сравнение)}\]
№
Пример

Пусть даны строки «Python» и «python». При регистрозависимом сравнении они не равны, потому что первый символ записан в разных регистрах. Если перед сравнением перевести обе строки в нижний регистр, результат будет другим: «python» и «python» совпадут.

!
Не путайте

Регистр — не то же самое, что код символа или его положение в строке. В компьютерном представлении «A» и «a» имеют разные коды, поэтому программа может различать их даже тогда, когда человек считает их одной и той же буквой. Простое изменение регистра не меняет длину строки.

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

Каков результат регистрозависимого сравнения строк «тест» и «Тест»?

Работа с регистром в алгоритмах

Если регистр не должен влиять на результат, перед сравнением обе строки приводят к одному виду: например, к нижнему или верхнему регистру. Если же регистр важен, строки обрабатывают без такого преобразования. Это особенно важно при поиске подстроки и при проверке условия посимвольно.

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

Главное

  • Прописные и строчные буквы могут считаться разными символами.
  • При регистрозависимом сравнении «А» и «а» не равны.
  • Для игнорирования регистра обе строки заранее приводят к одному регистру.