La barra vertical , | , es un glifo con varios usos en matemáticas , informática y tipografía . Tiene muchos nombres, a menudo relacionados con significados particulares: barra de Sheffer (en la lógica ), tubería , VBar , palo , línea vertical , barra , verti-bar , y varias variantes de estos nombres.
La barra vertical doble , , también se emplea en las matemáticas.
En el modo matemático LaTeX , la barra vertical ASCII produce una línea vertical y crea una línea vertical doble ( se establece como ). Tiene un espaciado diferente de y , que son operadores relacionales : se establece como . Vea a continuación sobre LaTeX en modo texto.\|
a | b \| c
\mid
\parallel
a \mid b \parallel c
Una tubería es un mecanismo de comunicación entre procesos que se origina en Unix , que dirige la salida (salida estándar y, opcionalmente, error estándar) de un proceso a la entrada (entrada estándar) de otro. De esta manera, una serie de comandos se pueden "canalizar" juntos, dando a los usuarios la capacidad de realizar rápidamente un procesamiento complejo de múltiples etapas desde la línea de comandos o como parte de un script de shell de Unix ("archivo bash"). En la mayoría de shells de Unix (intérpretes de comandos), esto está representado por el carácter de barra vertical. Por ejemplo:
En muchos lenguajes de programación, la barra vertical se utiliza para designar la operación lógica o , ya sea a nivel de bit o o lógico o .
Específicamente, en C y otros lenguajes que siguen las convenciones de sintaxis de C , como C ++ , Perl , Java y C # , a | b
denota un bit a bit o ; mientras que una barra vertical doble a || b
denota una lógica o ( en cortocircuito ) . Dado que el carácter originalmente no estaba disponible en todas las páginas de códigos y diseños de teclado, ANSI C puede transcribirlo en forma de trígrafo , que, fuera de los literales de cadena, es equivalente al carácter. ??!
|