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

Использование символа звёздочка

Звёздочка (символ *, астериск) — типографский знак, используемый в письменности, математике, программировании и интерфейсах для обозначения сносок, операций умножения, шаблонов подстановки и служебных пометок. Своё название символ получил от греческого ἀστερίσκος («звёздочка»); в Юникоде он имеет код U+002A. Благодаря простоте набора и широкой доступности на любой клавиатуре астериск превратился в один из самых многофункциональных знаков, значение которого полностью зависит от контекста.

История и происхождение

Знак известен со времён античности: александрийские филологи, в частности Аристарх Самофракийский, использовали астериск в текстах Гомера для пометки стихов, вызывавших сомнения в подлинности. В средневековых рукописях и первых печатных книгах звёздочка служила маркером сноски и отсылки к комментарию на полях.

В XX веке символ вошёл в наборы символов печатных машинок, а затем — в стандарт ASCII (1963), где занял позицию 42. Именно кодировка ASCII закрепила за астериском роль универсального служебного знака в вычислительной технике.

Применение в тексте и типографике

В издательском деле и делопроизводстве звёздочка выполняет несколько функций:

  • Сноска. Знак ставится после слова или предложения и отсылает к примечанию внизу страницы. Если сносок несколько, применяют последовательность , , .
  • Пометка обязательного поля. В анкетах и формах астериском отмечают пункты, которые необходимо заполнить.
  • Цензурная замена. Звёздочками маскируют буквы в нецензурных или конфиденциальных словах.
  • Маркер списка. В рукописных и черновых записях звёздочка часто заменяет тире или точку при перечислении.

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

Математика и естественные науки

В математике * — распространённое обозначение операции умножения, особенно в машинописи и программировании, где знак × недоступен. В более строгой нотации астериск применяют для:

  • свёртки функций;
  • комплексного сопряжения (в физике — z*);
  • операции звёздочка (замыкание Клини) в теории формальных языков;
  • сопряжённого пространства в функциональном анализе.

В астрономии звёздочка иногда обозначает переменную или кратною звезду в каталогах.

Программирование

В языках программирования астериск несёт множество значений, зависящих от синтаксиса:

ЯзыкЗначение *
C, C++умножение, разыменование указателя, объявление указателя
Pythonумножение, распаковка аргументов (*args, **kwargs)
SQLвыбор всех столбцов (SELECT *)
Регулярные выраженияповторение предыдущего символа ноль и более раз
Командная строкашаблон подстановки имён файлов (glob)

В регулярных выражениях звёздочка — один из базовых квантификаторов: выражение ab соответствует «a» с любым числом следующих «b». В оболочках Unix маска .txt обозначает все файлы с расширением txt.

Разметка и интерфейсы

В лёгких языках разметки астериск управляет форматированием:

  • в Markdown текст даёт курсив, текст — полужирное начертание;
  • в вики-разметке аналогичные конструкции выделяют текст;
  • в чатах и мессенджерах парные звёздочки часто автоматически преобразуются в жирный шрифт.

Кроме того, звёздочкой помечают:

  • обязательные поля в веб-формах;
  • новые или изменённые пункты в документации;
  • избранные элементы в рейтингах (система «звёзд»);
  • скрытые пароли в полях ввода.

Специальные и культурные значения

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

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

Технические особенности ввода

На стандартной клавиатуре астериск набирается сочетанием Shift и клавиши с цифрой 8 в верхнем ряду (раскладка QWERTY) либо отдельной клавишей на цифровом блоке. В мобильных клавиатурах символ доступен на вкладке знаков. В Юникоде помимо основного знака существуют родственные: ∗ (U+2217, оператор звёздочка), * (U+FF0A, полноширинная), ✱ (U+2731), а также надстрочный * в сносках.

При программировании важно учитывать, что в некоторых контекстах звёздочка требует экранирования: например, в регулярных выражениях для поиска литерального символа пишут \*, а в командной строке Windows и Unix — заключают в кавычки.

Типичные ошибки

  • Смешение звёздочки * и похожих знаков (∗, ✳), что ломает код и формулы.
  • Использование астериска вместо знака умножения × в издательских текстах, где это не принято.
  • Забытое экранирование в регулярных выражениях и командных оболочках.
  • Непарные звёздочки в Markdown, из-за чего форматирование не срабатывает.

Таким образом, звёздочка — полифункциональный символ, смысл которого определяется средой: в типографике это сноска, в математике — умножение, в программировании — оператор и шаблон, в интерфейсах — маркер обязательного или избранного. Понимание контекста позволяет использовать знак корректно и избегать типичных ошибок.

IRONLIVE — база данных и аналитика по компаниям России.

На главную IRONLIVE →