Вертикальная черта | это... Что такое Вертикальная черта? (original) (raw)

| ¦
Вертикальная черта
Пунктуация апостроф (’ ') скобки ([ ], ( ), { }, ⟨ ⟩) двоеточие (:) запятая (,) тире (‒, –, —, ―) многоточие (…, ..., . . .) восклицательный знак (!) точка (.) дефис (‐) дефис-минус (-) вопросительный знак (?) кавычки (“ ”, ‘ ’, « », ‹ ›) точка с запятой (;) косая черта (слеш, дробь) (/, ⁄ ) Словоразделители пробел ( ) ( ) ( ) интерпункт (·) Основная типографика амперсанд (&) коммерческое at (@) звёздочка (астериск) (*) обратная косая черта (\) маркер списка (буллит) (•) циркумфлекс (^) крестик (†, ‡) градус (°) перевёрнутый восклицательный знак (¡) перевёрнутый вопросительный знак (¿) октоторп (решётка, хеш) (#) знак номера (№) знак деления (÷) порядковый индикатор (º, ª) процент, промилле, миллионная доля (%, ‰, ‱) абзац (¶) штрих (′, ″, ‴) знак параграфа (§) тильда (~) подчёркивание (_) вертикальная черта (¦, |) Интеллектуальная собственность знак охраны авторского права (©) знак охраны смежных прав (®) символ знака обслуживания (℠) знак охраны смежных прав для фонограммы (℗) товарный знак (™) Знаки Валют знак валюты (общий) (¤) знаки валют (конкретные) ( ฿ ¢ ₢ ₠ $ ƒ £ ¥ ) Редкая типографика астеризм (⁂) интерробанг (‽) иронический знак (؟) Другое Диакритические знаки Шпация В других письменностях Армянская пунктуация Китайская пунктуация

Вертика́льная черта́ — символ ASCII, имеющий код 0x7C (hex), 124 (dec). Этот символ пользователи UNIX называют «пайп», от англ. pipelineконвейер. В первых, ещё советских, изданиях книг Фигурнова название «pipe» было переведено как «символ трубопровода»[1].

Содержание

Математика

Вертикальная черта используется в математике:

Бэкуса—Наура формы

Имеет смысл разделителя ИЛИ (разделяет 2 возможности):

<символ> ::= <буква>|<цифра> <идентификатор> ::= <буква>|<идентификатор><символ>

Аналогичный смысл имеет в регулярных выражениях.

Информатика

Перенаправление ввода/вывода

Используется в DOS и UNIX-системах для перенаправления стандартного потока вывода (stdout) одной программы в стандартный поток ввода (stdin) другой (конвейер). Например,

cat fruits.txt | grep -v ^bad | sort

выведет список фруктов из файла fruits.txt, не имеющих 'bad' в качестве первых трёх символов, отсортированный по алфавиту. Такой способ передачи информации направляет потоки данных, подобно трубопроводу, поэтому его и назвали «pipeline» или просто «pipe» — труба. Соответственно знак вертикальной черты пользователи UNIX тоже называют «pipe».

Языки программирования

В C-подобных языках символ "|" служит для операции побитового «или» (дизъюнкция), а два символа "|", "||" используются в операции логического «или».

Кроме того, в языках с «нестрогим» синтаксисом — shell-сценариях UNIX, в языке Perl — логический оператор "||" (ИЛИ) может использоваться для выполнения условного перехода, когда операция слева возвращает нулевое значение. Таким образом может быть построена цепочка команд «сделай одно или сделай другое или сделай третье».

rm * || echo "Не могу удалить файлы"

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

Псевдографика

Наравне с символом «!» используется для рисования таблиц:

+---+---+---+ ,---,---,---, | * | 1 | 2 | | + | 1 | 2 | +---+---+---+ !---+---+---! | 1 | 1 | 2 | или | 1 | 2 | 3 | +---+---+---+ !---+---+---! | 2 | 2 | 4 | | 2 | 3 | 4 | +---+---+---+ '---'---'---'

MediaWiki

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

Электротехника

В электротехнике запись R_1||R_2 используется для обозначения общего сопротивления резисторов R1 и R2, включенных параллельно.

Международный фонетический алфавит

В МФА символом вертикальной черты обозначают зубной щёлкающий согласный (двойной чертой — боковой щёлкающий согласный). Кроме того, вертикальные черты могут отделять просодические единицы друг от друга.

Разорванная вертикальная черта

На клавиатурах на клавише, предназначенной для ввода "|", традиционно рисуют разорванную вертикальную черту «¦». В настоящее время это отдельный символ «broken bar» с кодом U+00A6 (в HTML его можно обозначить как &brvbar;). Какого-либо применения этот символ не имеет.

Литература

  1. Фигурнов В. Э. IBM PC для пользователя. — М.: «Финансы и статистика», 1990. — ISBN 5-279-00649-1
Просмотр этого шаблона Математические знаки
Плюс ( + ) • Минус ( ) • Знак умножения ( · или × ) • Знак деления ( : или / ) • Знак корня ( ) • Знак равенства ( =, , и др.) • Знаки неравенства ( , >, < и др.) • Бесконечность ( ) • Знак интеграла ( ) • Факториал ( ! ) • Вертикальная черта ( | ) • Знак градуса ( ° ) • Минута градуса ( ) • Секунда градуса ( ) • Штрих ( ) • Звёздочка ( * ) • Обратная косая черта, бэкслеш ( \ ) • Процент ( % ) • Промилле ( ) • Тильда ( ~ ) • Циркумфлекс ( ^ ) • Плюс-минус ( ± ) • Обелюс ( ÷ ) • Десятичный разделитель ( , или . )
МатематикаИстория математических обозначений
Компьютерная клавиатура IBM/Windows (раскладка QWERTY / ЙЦУКЕН) п·о·р
Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 PrtSc SysRq Scroll Lock Pause Break
KB Eng-Rus QWERTY(ЙЦУКЕН).svg Ins Home PgUp NumLk / *
Del End PgDn 7 8 9 +
4 5 6
1 2 3 Ent
0 ,