Символ вертикальная полоска: Вертикальная черта — это… Что такое Вертикальная черта? – Вертикальная полоса — Vertical bar

Содержание

Вертикальная полоса — Vertical bar

« | » Перенаправляется сюда. Для использования подобного вида символа в вертикальной японской письменности см тёон . « ‖ » Перенаправляется сюда. Для использования подобного вида персонажа в африканских языках, см боковых щелчки .
|

Вертикальная полоса

Общая типографика
амперсант &
звездочка *
в знак @
обратный слэш \
базисный пункт
пуля
знак вставки ^
кинжал † ‡ ⹋
степень °
знак повтора »〃
знак равенства знак равно
перевернутый восклицательный знак ¡
перевернутый вопросительный знак ¿
komejirushi, Кома, опознавательный знак
знак умножения ×
знак номера, фунт, хэш #
знак номера
крестик ÷
порядковое индикатор º ª
процентов , промилле % ‰
знак абзаца
плюс, минус + —
плюс-минус, минус-плюс ± ∓
простое число‘   »   ‘ »
раздел знак §
тильда ~
подчеркнуть, understrike _
вертикальная полоса, труба, прерывистая черта|   | |   |

связанные с
В других сценариях

Вертикальная полоса (  |  ) представляет собой компьютер характер и символ с различными применениями в области математики, вычислительной технике, и типографии. Он имеет много имен, часто связанных с конкретными значениями: инсульт Шеффера (в логике ), Verti-бар , Vbar , палки , вертикальные линии , вертикальная черта, бар , щука , или трубы , а также несколько вариантов по этим именам. Это иногда рассматривается как подпись от имени другого лица из разбитого бара

(см . Ниже)

использование

Математика

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

  • абсолютное значение : , читать « абсолютное значение по й »|Икс|{\ Displaystyle | х |}
  • Мощность : , читать « мощность от множества S »|S|{\ Displaystyle | S |}
  • условная вероятность : , читать « вероятность на X заданную Y »п(Икс|Y){\ Displaystyle P (X | Y)}
  • определитель : , читать « определитель из матрицы А ». Когда матричные элементы выписаны, определитель обозначит через окружающую матричные элементы от вертикальных полос вместо обычных скобок или скобки матрицы, как и в .|A|{\ Displaystyle | |} |aбсd|{\ Displaystyle {\ {начинают vmatrix} а & Ь \\ с и d \ конец {vmatrix}}}
  • Расстояние : , обозначающий самое короткое расстояние между точкой на линии , так что линия перпендикулярна линиип|aб{\ Displaystyle P | абы}
    п{\ Displaystyle Р}aб{\ Displaystyle аб}п|aб{\ Displaystyle P | абы}aб{\ Displaystyle аб}
  • делимость : читать « а делит Ь » или « является фактором в Ь », хотя Unicode также предоставляет специальные «делит» и «не делит» символы (U + 2223 и U + 2224: |, ∤)a|б{\ Displaystyle | Ь}
  • оценка: читать « е из х , оценивали при й равно 4» (см нижних индексов в Викиучебнике)е(Икс)|Иксзнак равно4{\ Displaystyle е (х) | _ {х = 4}}
  • длина: , читать « длиной в строки с »|s|{\ Displaystyle | s |}
  • Норма : , читать « норма из (больше, чем одномерный) вектора » (обратите внимание , что абсолютное значением является одномерной нормой), хотя двойная вертикальная полоса (см ниже) чаще используются , чтобы избежать неоднозначностей.|v|{\ Displaystyle | \ mathbf {v} |}
    v{\ Displaystyle \ mathbf {v}}
  • порядок : , читать « порядок в группе G »|г|{\ Displaystyle | G |}
  • ограничение : , обозначающие ограничение функции , с доменом , который является подмножеством , простое|A{\ Displaystyle е | _ {A}}е{\ Displaystyle е}A{\ Displaystyle A}A{\ Displaystyle A}
  • установленный строитель обозначения : читать «множество х таких , что х является меньше , чем два». Часто, двоеточие «:» используется вместо вертикальной панели{Икс|Икс<2}{\ Displaystyle \ {х | х <2 \}}
  • штрих Шеффера в логике : читать « а Nand б »a|б{\ Displaystyle | Ь}
  • Вычитание : читать » F (X) от б до «, обозначающее . Используется в контексте определенного интеграла с переменным х .е(Икс)|бa{\ Displaystyle Р (х) \ верт _ {Ь} ^ {а}} е(a)-е(б){\ Displaystyle е (а) -f (б)}
  • Вертикальная полоса может быть использована для разделения переменных из основных параметров в функции, например, е(Икс|μ,σ){\ Displaystyle е (х | \ мю, \ сигма)}

Двойная вертикальная полоса , U + 2016 | | двойная вертикальная черта , также используется в математике.

физика

Вертикальная полоса используется в Бра и кет в квантовой физике . Примеры:

вычисления

труба

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

grep -i 'blair' filename.log | more

где выход из процесса «GREP» по трубопроводу подают в «более» процесс.

Та же особенность «труба» также находится в более поздних версиях DOS и Microsoft Windows.

Такое использование привело к характеру сами называют «трубой».

дизъюнкция

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

В частности, в C и других языках следующих конвенций синтаксиса C, таких как C ++ , Perl , Java и C # , a | bобозначает побитовое или ; в то время как двойная вертикальная черта a || bобозначает ( короткое замыкание ) логические или . Поскольку характер первоначально был доступен не во всех кодовых страницах и раскладке клавиатуры, ANSI C может транскрибировать его в виде триграфа ??! , который, вне строковых литералов, эквивалентно |характер.

В регулярных выражений синтаксиса, вертикальная черта раз указывает логическую или ( чередование ). Например: Unix команды Grep -E «фу | бар» соответствует строки , содержащие «фу» или «бар».

конкатенация

Двойной оператор вертикальной полосы «||» обозначает строку конкатенацию в PL / I , стандарт ANSI SQL , и теоретической информатики ( в частности , криптография ).

Разделитель

Хотя это и не так часто , как запятые или вкладки, вертикальная панель может быть использована в качестве разделителя в плоском файле . Примеры труб , разделенные стандартный формат данных являются LEDES 1998b и HL7 . Он часто используется , потому что вертикальные полосы , как правило , редко в самих данных.

Аналогичным образом , вертикальная полоса может видеть , использование в качестве разделителя для регулярных выражений операций (например , в СЭД ). Это полезно , когда регулярное выражение содержит экземпляры более общей косой черты ( /) разделителем; используя вертикальную полосу устраняет необходимость избежать всех экземпляров прямой косой черты. Тем не менее, это делает бар непригодным в качестве регулярного выражения «альтернативного» оператора.

Форма Бэкуса-Наура

В Бэкуса-Наура , выражение состоит из последовательностей символов и / или последовательностей , разделенных «|», что указывает на выбор , все существо возможной замены для символа слева.

<personal-name> ::= <name> | <initial>
оператор параллелизма

В исчислений взаимодействующих процессов (например , пи-исчислении ), то вертикальная полоса используется для указания , что процессы выполняются параллельно.

APL

Труба в APL является по модулю или остаток функции между двумя операндами и функции абсолютного значения рядом с одним операндом.

описаний списков

Вертикальная полоса используется для списковых в некоторых функциональных языках, например , Haskell и Erlang . Сравните набор-строитель обозначения .

Фонетика и орфография

В языках койсанский и Международный фонетический алфавите , вертикальная полоса используется для записи зубного щелчка ( | ). Двойная вертикальная полоса используется для записи в альвеолярный боковой щелчок ( ǁ ). Так как это технически письма, у них есть свои собственные Unicode элементы кода в латинском диапазоне расширенного-B: U + 01C0 для одного бара и U + 01C1 для двойного бара.

Некоторые Northwest и языки Northeast Белый написанные в кириллице имеют вертикальный бар под названием palochka ( русский : палочка «немного палку»), что указывает на предшествующий согласный является ejective .

Более длинные одиночные и двойные вертикальные полосы используются для обозначения просодических границ в ПНД.

Литература

пунктуация

В средневековых европейских рукописях, одна вертикальная полоса была общим вариантом virgula ⟨ / ⟩ , используемыми в качестве периода , царапанию запятой , и цезуры знака .

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

поэзия

Двойная вертикальная полоса ⟨||⟩ или ⟨‖⟩ является стандартной Цезурой знака в английской литературной критике и анализе. Он знаменует собой сильный разрыв или цезуры , общие для многих форм поэзии , в частности староанглийского стиха .

нотация

В Женевской Библии и ранних тиражей в версии короля Джеймса , двойная вертикальная черта используется для обозначения заметки на полях , которые содержат альтернативный перевод с оригинального текста. Эти заметки на полях всегда начинаются с комбинации «Ор». В более поздних тиражах версии короля Джеймса, двойная вертикальная черта нерегулярно используются для обозначения каких — либо комментариев в полях.

кодирование

Вертикальная полоса кодируется в Unicode в U + 007C | ВЕРТИКАЛЬНАЯ ЛИНИЯ (124

десятичного  · HTML  &#124;).

Твердая вертикальная полоса против сломанного бара

Прерывистая черта ( | ) в вычислениях была исторически подпись вместо другого лица вертикальной панели, и воспринималась как таково до широкого внедрения расширенных ASCII — наборов символов (а именно, ИСО / МЭК 8859 серии), что делало различие между этими двумя формами. С 1990 — х годов, он был отдельный характер (в Unicode) и не является частью ASCII; это называется «расставался правило» в документации Unicode. Тем не менее, в некоторых шрифтах, глиф используется для вертикальной полосы идентичен используемым для глифа сломанного бара.

Прерывистая черта кодируются в Unicode в U + 00A6 | прерывистая черта (166 десятичных  · HTML  &#166; · &brvbar; ).

Из-за историческую путаницу между двумя, компьютерными клавиатурами и дисплеями не может ясно или последовательно отличающие их:

  • Типичная раскладка клавиатуры используется в Соединенном Королевстве с отдельными клавишами для вертикальной панели и разбитого бара; Однако, во многих шрифтах вертикальной клавиша бара создает символ разбитого бара. Драйвера клавиатуры Windows , имеют вертикальную планку ⇧ Shift+ \, в то время как сломанный бар на грависе ключа ( `), и набирается AltGr+ `.
  • QWERTY клавиатура ANSI имеет только один ключ, который используется для маркируются с разбитым баром, но теперь более обычно носит вертикальная черта — поскольку она всегда производит вертикальный бар характер.
  • На многих немецкой QWERTZ клавиатуры с, «> <|» ключ в нижнем левом углу помечается «> <|» , но всегда производит вертикальный бар характер.
  • На французских клавиатурах Azerty, вертикальная черта может быть произведена нажатием ⇧ Shift+ alt+ Lна Mac компьютеров или AltGr+ 6на компьютерах Windows.

Разбитый бар имеет почти никакого практического применения и не содержит каких — либо четко определены использует отличный от вертикального столбика. В не-вычислительном использовании — например , в математике, физике и общей типографии — сломанный бар не является приемлемой замена для вертикальной черты. Вышеупомянутые обыкновения в области вычислительной техники опираются на абстрактном характере с кодом точкой 124 (0x7c) в ASCII (или ASCII-совместимой код страницах) и не зависят от визуального представления, которые на самом деле могут быть сломанным баром в некоторых средах.

Некоторые варианты EBCDIC семейства кодовых страниц , таких как EBCDIC 500 отличается сломанный бар от сплошной вертикальной панели.

В общих картах символов

Вертикальная черта ( ‘|’)Разбитый бар ( ‘ | ‘)
ASCII ,
CP437 , CP667 , CP720 , CP737 , CP790 , CP819 , CP852 , CP855 , CP860 , CP861 , CP862 , CP865 , CP866 , CP867 , CP869 , CP872 , CP895 , cp932 , CP991
124 (7С ч )N / A
CP775124 (7Ch)167 (A7h)
CP850 , CP857 , CP858124 (7Ch)221 (DDh)
CP863124 (7Ch)160 (A0h)
CP864124 (7Ch)219 (DBh)
ИСО / МЭК 8859-1 , -7 , -8 , -9 , -13 ,
CP1250 , CP1251 , кодировка CP1252 , CP1253 , CP1254 , CP1255 , CP1256 , CP1257 , CP1258
124 (7Ch)166 (A6h)
ИСО / МЭК 8859-2 , -3 , -4 , -5 , -6 , -10 , -11 , -14 , -15 , -16124 (7Ch)N / A
UnicodeU + 007CU + 00A6
EBCDIC ( CCSID 500 вариант)187 (BBH)166 (A6h)
Shift-JIS Мужчины-Ku-Ten1-01-35
HTML& # 124;& Brvbar; или & # 166;

Дополнительные связанные символы Unicode:

  • Двойная вертикальная черта (| |): U + 2016 используется в парах , чтобы указать норму
  • Полноширинная вертикальная линия (|): U + FF5C
  • Параллельно с (∥): U + 2225
  • Латинская буква стоматологический мыши (⟨|⟩): U + 01C0
  • Латинская буква боковой щелчок (⟨ǁ⟩): U + 01C1
  • Символ ‘делится’ (⟨|⟩): U + 2223
  • Различный Box рисование символов на U + 2500 до U + 257F

При обработке текста

В LaTeX , то вертикальная полоса может быть использована в качестве разделителя в математическом режиме . Последовательность \|создает двойную вертикальную линию ( a | b \| cустанавливается как ). Это имеет различное расстояние от и , которые являются операторы отношения : устанавливается как . В текстовом режиме LaTeX, вертикальная черта производит прочерк (-). Команда может быть использована для создания вертикальной полосы. a|б| |с{\ Displaystyle | Ь \ | с}

\mid\parallela \mid b \parallel ca|б∥с{\ Displaystyle а \ середине Ь \ параллельно с}\textbar

Вертикальная полоса также используется как специальный символ в других облегченных языках разметки , в частности MediaWiki «s вики — текст .

Смотрите также

Рекомендации

Вертикальная черта | Virtual Laboratory Wiki

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

    Математика

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

    • $ ~|x| $: значение, находящееся между двумя вертикальными чертами, является модулем числа, или абсолютным значением.
    • $ m \parallel n $: прямые или плоскости $ m $ и $ n $ параллельны.
    • $ ~a|b $: число $ ~a $ является делителем числа $ ~b $ (часто произносится как «$ ~a $ делит $ ~b $»).
    • $ A=(B|d^\mid) $: матрица $ ~A $ составлена путем приписывания столбца $ ~d $ к матрице $ ~B $ справа.
    • $ ~P(B|A) $: вероятность события $ ~B $ при условии, что событие $ ~A $ произошло (говорят «вероятность события B после A»).
    • $ ~||x||_L $: норма элемента $ ~x $ в метрике пространства $ ~L $.
    • $ \begin{vmatrix} a_{11} & \cdots & a_{1n} \\ \vdots & \ddots & \vdots \\ a_{n1} & \cdots & a_{nn}\end{vmatrix} $ — определитель матрицы.

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

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

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

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

    Информатика

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

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

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

    выведет список фруктов из файла fruits.txt, не имеющих ‘bad’ в качестве первых трёх символов, отсортированный по алфавиту. Поэтому такой способ передачи информации и назвали «pipe».

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

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

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

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

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

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

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

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

    MediaWiki

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

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

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

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

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

    Клавиатурные знаки

     

    ca:Barra vertical

    cs:Svislá čára da:Lodret streg

    ⟊ — Вертикальная полоса с горизонтальной чертой (U+27CA)

    Описание символа

    Вертикальная полоса с горизонтальной чертой. Разнообразные математические символы-A.

    Кодировка

    Кодировкаhexdec (bytes)decbinary
    UTF-8E2 9F 8A226 159 1381485197811100010 10011111 10001010
    UTF-16BE27 CA39 2021018600100111 11001010
    UTF-16LECA 27202 395175111001010 00100111
    UTF-32BE00 00 27 CA0 0 39 2021018600000000 00000000 00100111 11001010
    UTF-32LECA 27 00 00202 39 0 0339155353611001010 00100111 00000000 00000000

    ⫢ — Вертикальная полоса три черты направо (U+2AE2)

    Описание символа

    Вертикальная полоса три черты направо. Дополнительные математические операторы.

    Кодировка

    Кодировкаhexdec (bytes)decbinary
    UTF-8E2 AB A2226 171 1621485507411100010 10101011 10100010
    UTF-16BE2A E242 2261097800101010 11100010
    UTF-16LEE2 2A226 425789811100010 00101010
    UTF-32BE00 00 2A E20 0 42 2261097800000000 00000000 00101010 11100010
    UTF-32LEE2 2A 00 00226 42 0 0379440332811100010 00101010 00000000 00000000

    ⫴ — Тройная вертикальная полоса бинарное отношение (U+2AF4)

    Описание символа

    Тройная вертикальная полоса бинарное отношение. Дополнительные математические операторы.

    Кодировка

    Кодировкаhexdec (bytes)decbinary
    UTF-8E2 AB B4226 171 1801485509211100010 10101011 10110100
    UTF-16BE2A F442 2441099600101010 11110100
    UTF-16LEF4 2A244 426250611110100 00101010
    UTF-32BE00 00 2A F40 0 42 2441099600000000 00000000 00101010 11110100
    UTF-32LEF4 2A 00 00244 42 0 0409639321611110100 00101010 00000000 00000000

    ⃓ — Перекрывающая короткая вертикальная линия (U+20D3)

    Описание символа

    Перекрывающая короткая вертикальная линия. Комбинируемые диакритические знаки для символов.

    Кодировка

    Кодировкаhexdec (bytes)decbinary
    UTF-8E2 83 93226 131 1471484481911100010 10000011 10010011
    UTF-16BE20 D332 211840300100000 11010011
    UTF-16LED3 20211 325404811010011 00100000
    UTF-32BE00 00 20 D30 0 32 211840300000000 00000000 00100000 11010011
    UTF-32LED3 20 00 00211 32 0 0354208972811010011 00100000 00000000 00000000

    ⫾ — Белая вертикальная полоса (U+2AFE)

    Описание символа

    Белая вертикальная полоса. Дополнительные математические операторы.

    Кодировка

    Кодировкаhexdec (bytes)decbinary
    UTF-8E2 AB BE226 171 1901485510211100010 10101011 10111110
    UTF-16BE2A FE42 2541100600101010 11111110
    UTF-16LEFE 2A254 426506611111110 00101010
    UTF-32BE00 00 2A FE0 0 42 2541100600000000 00000000 00101010 11111110
    UTF-32LEFE 2A 00 00254 42 0 0426416537611111110 00101010 00000000 00000000

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *