Открыть сервисСервис

Пробел в тексте

Пробел — знак препинания (или, в широком смысле, управляющий символ), обозначающий пустое место между словами, знаками или элементами текста. В компьютерных текстах пробел отображается как пустая позиция и кодируется специальным символом, который визуально не имеет графического начертания, но сохраняет структурную роль в тексте. В кроссвордах и словесных играх пробел традиционно обозначается клеткой, которую заполняют буквой, а его длина измеряется в буквах — отсюда формулировка «пробел в 6 букв».

Кодирование пробела

В таблице ASCII пробелу соответствует код 32 (десятичное значение), в Unicode — U+0020 (SPATIAL SPACE, «обычный пробел»). Существует несколько разновидностей пробела, различающихся шириной и назначением:

НазваниеКод UnicodeОписание
Обычный пробелU+0020Основной разделитель слов в тексте
Неразрывный пробелU+00A0Запрещает разрыв строки между словами
Узкий пробелU+202FИспользуется в типографике перед знаками препинания
Широкий пробелU+2003Равен ширине кегля, применяется в выключке
ТабуляцияU+0009Символ табуляции, формирует отступы

В русской типографике перед знаками препинания (запятая, точка, точка с запятой, двоеточие, восклицательный и вопросительный знаки) ставится узкий пробел, а перед тире — неразрывный пробел, чтобы знак не оказался в начале строки.

Пробел в кроссвордах и ребусах

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

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

Пробел в программировании

В языках программирования пробел относится к символам разделителям и, как правило, не имеет значения при разборе исходного кода. Однако в строковых данных пробелы значимы: их удаление (trim), нормализация (замена последовательностей пробелов одним пробелом) и проверка на наличие — стандартные операции обработки текста.

В некоторых языках, например Python, пробелы определяют структуру программы (отступы), что делает их синтаксически значимыми. В языках разметки, таких как HTML, последовательные пробелы схлопываются в один при отображении, поэтому для создания отступов используют специальные символы или CSS.

Пробел в типографике

Типографские правила предписывают различать виды пробелов в зависимости от контекста:

  • Нормальный пробел — между словами внутри предложения.
  • Неразрывный пробел — предотвращает перенос знака препинания или сокращения на новую строку.
  • Двойной пробел — после точки в конце абзаца (в старой типографской традиции).
  • Пробел перед тире — неразрывный пробел с обеих сторон длинного тире (—).

В наборе и верстке правильное использование пробелов влияет на читаемость текста и соответствует ГОСТ 7.51—2012 «Информация и документация. Библиографическая ссылка» и другим стандартам оформления текстов.

Интересные факты

  • В системе Unicode определено более 25 различных пробельных символов.
  • В английском языке слово «space» обозначает и пробел, и пробел как разделитель, и космос — что породило множество каламбуров в программистской культуре.
  • В телеграфии пробел передавался как отдельный сигнал и удваивался между абзацами, что повлияло на двойные пробелы в старых рукописях и машинописи.

Источники

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru