불리언
불리언 또는 불리언 논리는 참/거짓 문을 만드는 데 사용되는 대수의 한 분야입니다. 불리언 식은 AND, OR, XOR, NOT 연산자를 사용해 값을 비교하고 참 또는 거짓 결과를 반환합니다. 다음 네 가지 예는 이러한 불리언 연산자를 설명합니다:
- x AND y - x와 y가 모두 참이면 True를 반환하고, x 또는 y 중 하나라도 거짓이면 False를 반환합니다.
- x OR y - x 또는 y 중 하나, 또는 x와 y가 모두 참이면 True를 반환하고, x와 y가 모두 거짓일 때만 False를 반환합니다.
- x XOR y - x 또는 y 중 하나만 참이면 True를 반환하고, x와 y가 모두 참이거나 모두 거짓이면 False를 반환합니다.
- NOT x - x가 거짓이거나 null이면 True를 반환하고, x가 참이면 False를 반환합니다.
컴퓨터는 이진수(0과 1만 사용)로 작동하므로 컴퓨터 논리는 불리언 용어로 표현되는 경우가 많습니다. 예를 들어 참인 문은 1이라는 값을 반환하고, 거짓인 문은 0이라는 값을 반환합니다. 물론 대부분의 계산에는 단순한 참/거짓 문장보다 더 많은 것이 필요합니다. 따라서 컴퓨터 프로세서는 여러 이진 문(또는 불리언 문)을 서로 연결해 복잡한 계산을 수행합니다. 복잡한 불리언 식은 일련의 논리 게이트로 표현할 수 있습니다.
불리언 식은 대부분의 검색 엔진에서도 지원됩니다. 검색 엔진에 키워드를 입력하면 불리언 연산자를 사용해 검색 범위를 좁힐 수 있습니다. 예를 들어 Apple iMac에 관한 정보를 찾고 있지만 사과(과일)에 관한 결과는 제외하고 싶다면 "Apple AND iMac NOT fruit"를 검색할 수 있습니다. 그러면 iMac 컴퓨터에 관한 결과가 표시되고 "fruit"라는 단어가 포함된 결과는 제외됩니다. 대부분의 검색 엔진은 불리언 연산자를 지원하지만, 필요한 구문은 서로 다를 수 있습니다. 예를 들어 AND와 NOT이라는 단어 대신 "+"와 "-" 연산자를 사용해야 할 수도 있습니다. 각 검색 엔진 웹사이트의 도움말 섹션에서 올바른 구문을 확인할 수 있습니다.
지식 테스트하기