Barra invertida

barra invertida
\
Imagen


X Y Z [ \ paréntesis ^ _ `
Características
Nombre sólido inverso
Unicode U+005C
Código HTML \ o \
UTF-16 0x5C
código URL %5C

Barra invertida , o barra invertida (en la jerga informática  - barra invertida [slash] o barra invertida [barra invertida] del inglés  backslash ), - un carácter especial ( \ ), con ortografía inversa al carácter de barra normal ( / ) (a veces también llamado "oblicuo recto" ).

La barra invertida se dibuja desde la esquina superior izquierda del rectángulo imaginario hasta la esquina inferior derecha (es decir, inclinada hacia atrás , cuando se escribe de izquierda a derecha).

El carácter de barra invertida está diseñado para usarse solo en matemáticas e informática. Usarlo en otros casos (en lugar de la barra inclinada normal ) es un error común.

Matemáticas

En matemáticas, la barra invertida representa la diferencia de conjuntos :

 es el conjunto de elementos que están en A pero no en B.

A veces se usa una barra invertida para escribir "cociente izquierdo de matrices" .

En Unicode , también hay un signo especial para este " conjunto menos " (U+2216, ∖).

Informática

En el lenguaje ALGOL , como alternativa a las palabras clave andy , se permitían los orsignos de álgebra booleana y . A Bob Behmer de IBM , quien estuvo involucrado en el desarrollo de la computadora STRETCH , se le ocurrió la idea de imitar estos caracteres: y [1] . Posteriormente, la barra invertida ingresó la codificación ASCII con el código 92 (5C 16 ). Se incluyeron signos similares en las primeras versiones de Pascal [2] para la unión e intersección de conjuntos (Pascal moderno usa y para esto ). /\\/*+

Los sistemas operativos DOS y Windows de Microsoft y sus homólogos de terceros utilizan barras invertidas para separar los nombres de los directorios al especificar un archivo . La barra inclinada utilizada para esto en Unix no se podía usar en MS-DOS porque ya se usaba para especificar modificadores de línea de comandos (un legado de CP/M , donde el comando de MS-DOS dir /wse escribía como dir/w). Como carácter de servicio, ( \ ) no se puede utilizar en un nombre de archivo .

En los sistemas operativos de la familia UNIX y en muchos lenguajes de programación ( C , C++ , Java , Python , Perl , PHP [3] , Ruby ), la barra invertida se usa para escapar de caracteres especiales en cadenas y caracteres literales . En BASIC y Visual Basic , la barra invertida denota una operación de división de enteros.

En las expresiones regulares , por regla general, se usa simultáneamente para escapar de caracteres no alfabéticos y no numéricos que tienen un significado especial (en este caso, el carácter en sí generalmente se codifica con una barra invertida doble - \\ ), seguida de una letra, codifica un carácter comodín o clase de carácter, y con una secuencia de dígitos (que puede estar precedida por un prefijo alfabético) denota un carácter por su código.

En el lenguaje de marcado Τ Ε Χ , una barra invertida precede a un identificador de carácter especial.

Enlaces

Notas

  1. Cómo obtuvo ASCII su barra invertida (enlace descendente) . Consultado el 9 de enero de 2013. Archivado desde el original el 11 de enero de 2013. 
  2. Copia archivada . Consultado el 13 de agosto de 2013. Archivado desde el original el 11 de mayo de 2012.
  3. a partir de la versión 5.3.0 también se usa para definir y especificar espacios de nombres