Символ вертикальная полоска: Вертикальная черта — это… Что такое Вертикальная черта? – Вертикальная полоса — 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
CP775 124 (7Ch) 167 (A7h)
CP850 , CP857 , CP858 124 (7Ch) 221 (DDh)
CP863 124 (7Ch) 160 (A0h)
CP864 124 (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 , -16 124 (7Ch) N / A
Unicode U + 007C U + 00A6
EBCDIC ( CCSID 500 вариант) 187 (BBH) 166 (A6h)
Shift-JIS Мужчины-Ku-Ten 1-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.

    Кодировка

    Кодировка hex dec (bytes) dec binary
    UTF-8 E2 9F 8A 226 159 138 14851978 11100010 10011111 10001010
    UTF-16BE 27 CA 39 202 10186 00100111 11001010
    UTF-16LE CA 27 202 39 51751 11001010 00100111
    UTF-32BE 00 00 27 CA 0 0 39 202 10186 00000000 00000000 00100111 11001010
    UTF-32LE CA 27 00 00 202 39 0 0 3391553536 11001010 00100111 00000000 00000000

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

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

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

    Кодировка

    Кодировка hex dec (bytes) dec binary
    UTF-8 E2 AB A2 226 171 162 14855074 11100010 10101011 10100010
    UTF-16BE 2A E2 42 226 10978 00101010 11100010
    UTF-16LE E2 2A 226 42 57898 11100010 00101010
    UTF-32BE 00 00 2A E2 0 0 42 226 10978 00000000 00000000 00101010 11100010
    UTF-32LE E2 2A 00 00 226 42 0 0 3794403328 11100010 00101010 00000000 00000000

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

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

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

    Кодировка

    Кодировка hex dec (bytes) dec binary
    UTF-8 E2 AB B4 226 171 180 14855092 11100010 10101011 10110100
    UTF-16BE 2A F4 42 244 10996 00101010 11110100
    UTF-16LE F4 2A 244 42 62506 11110100 00101010
    UTF-32BE 00 00 2A F4 0 0 42 244 10996 00000000 00000000 00101010 11110100
    UTF-32LE F4 2A 00 00 244 42 0 0 4096393216 11110100 00101010 00000000 00000000

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

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

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

    Кодировка

    Кодировка hex dec (bytes) dec binary
    UTF-8 E2 83 93 226 131 147 14844819 11100010 10000011 10010011
    UTF-16BE 20 D3 32 211 8403 00100000 11010011
    UTF-16LE D3 20 211 32 54048 11010011 00100000
    UTF-32BE 00 00 20 D3 0 0 32 211 8403
    00000000 00000000 00100000 11010011
    UTF-32LE D3 20 00 00 211 32 0 0 3542089728 11010011 00100000 00000000 00000000

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

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

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

    Кодировка

    Кодировка hex dec (bytes) dec binary
    UTF-8 E2 AB BE 226 171 190 14855102 11100010 10101011 10111110
    UTF-16BE 2A FE 42 254 11006 00101010 11111110
    UTF-16LE FE 2A 254 42 65066 11111110 00101010
    UTF-32BE 00 00 2A FE 0 0 42 254 11006 00000000 00000000 00101010 11111110
    UTF-32LE FE 2A 00 00 254 42 0 0 4264165376 11111110 00101010 00000000 00000000

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

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