수직선 (기호)

수직선 ( | )은 직선 모양의 기호로 수학, 컴퓨터 및 타이포그래피 등에서 다양하게 쓰인다. 이 기호는 매우 다양하게 불리는데 파이프 문자라고도 하고 막대기, 영문권에서는 verti-bar, vbar, stick, vertical line, vertical slash, bar 등으로 불린다. 쿼티 키보드에서 수직선을 입력하기 위해서는 +키를 누르면 된다. 키보드 마다 이 키 조합은 다를 수 있다.

사용법

컴퓨터

논리 연산 || 

수직선 기호는 "&"기호와 함께 논리 연산에 주로 쓰인다. "|"는 OR 연산, "&"기호는 AND 연산에 쓰인다.

 if (bol1 && bol2);

위와 같은 조건문에서 "&"기호를 연달아 사용함으로써 boolean형 변수 두개를 이용해 AND 연산을 할 수 있다.

 if (bol1 || bol2);

위와 같은 조건문에서 "|"기호를 연달아 사용함으로써 boolean형 변수 두개를 이용해 OR 연산을 할 수 있다.

조금 더 응용하여 "!" 기호를 함께 사용해 NAND, NOR 연산도 수행할 수 있다.

 if (!(bol1 && bol2));

 if (!(bol1 || bol2));

비트 연산 

비트 연산은 논리 연산과 마찬가지로 "|"기호와 "&"기호를 이용하여 비트 연산을 할 수 있다.

 var v1 = % 1111 1111;
 var v2 = % 0101 0101;

위와 같이 이진수로 표현된 두 수를 연산하면 다음과 같다.

 var v3 = v1 | v2;
 var v4 = v1 & v2;

결과는 다음과 같다.

 v3 = % 1111 1111
 v4 = % 0101 0101

코드 페이지와 인코딩

각주 

문장 부호
인쇄 약물