Barra vertical


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\parallela \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 | bdenota un bit a bit o ; mientras que una barra vertical doble a || bdenota 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. ??!|


El punto de código 124 (7C hexadecimal ) está ocupado por una barra rota en una impresora de matriz de puntos de finales de la década de 1980, que aparentemente carece de una barra vertical sólida. Vea la imagen completa .
Teclado internacional de EE. UU. Que muestra una barra rota en la tecla, aunque al escribir shift + esa tecla se produce la barra vertical sólida.
Conjunto de caracteres completo de la página de códigos 437 de IBM representada en VGA, que muestra el glifo de barra rota para el punto de código 7C, a pesar de la revisión de 1977 a ASCII