관계연산자

컴퓨터 과학에서 관계연산자(relational operator)는 '두 개의 값을 비교해 그들간의 관계를 평가'하는 연산자로, 2개의 실체 간의 특정한 종류의 관계를 시험하거나 정의하는 프로그래밍 언어 구조체 또는 연산자이다. 여기에는 숫자의 등식(예: )이나 부등식(예: )이 포함된다.

 표준 관계연산자 
프로그래밍 언어에 쓰이는 가장 흔한 숫자 관계연산자는 아래와 같다.

+ 공통 관계 연산자 규칙 같음 같지 않음 보다 큼 보다 작음 보다 크거나같음 보다 작거나같음 인쇄물 = ≠ > < ≥ ≤포트란Including FORTRAN II, III, IV, 66 and 77. .EQ. .NE. .GT. .LT. .GE. .LE. 알골 68ALGOL 68: stropping regimes are used in code on platforms with limited character sets (e.g., use >= or GE instead of ≥), platforms with no bold emphasis (use 'ge'), or platforms with only UPPERCASE (use .GE or 'GE'). = ≠ > < ≥ ≤ /= >= <= eq ne gt lt ge le APL = ≠ > < ≥ ≤ 베이직, ML, 파스칼Including ALGOL, Simula, Modula-2, Eiffel, SQL, spreadsheet formulas, and others. = <> > < >= <= MUMPS = '= > < '< '> 루아 == ~= > < >= <= C 계열C, C++, C#, Go, 자바, 자바스크립트, 펄 (숫자 비교만), PHP, 파이썬, 루비, R 포함. == != > < >= <= 본 계열 셸본 셸, 배시, 콘 셸, 윈도우 파워셸 포함. The symbols < and > are usually used in a shell for redirection, so other symbols must be used. Without the hyphen, is used in Perl for string comparison. -eq -ne -gt -lt -ge -le 배치 파일 EQU NEQ GTR LSS GEQ LEQMATLABMATLAB, although in other respects using similar syntax as C, does not use !=, as ! in MATLAB sends the following text as a command line to the operating system. The first form is also used in 스몰토크, with the exception of equality, which is =. == ~= > < >= <= eq(x,y) ne(x,y) gt(x,y) lt(x,y) ge(x,y) le(x,y) 포트란 90Including FORTRAN 95, 2003, 2008 and 2015., 하스켈 == /= > < >= <=매스매티카Relational and Logical Operators of Mathematica == != > < >= <= Equal[x,y] Unequal[x,y] Greater[x,y] Less[x,y] GreaterEqual[x,y] LessEqual[x,y]

 같이 보기 
 이항 관계
 조건문
 등식
 등호
 연산 (수학)
 연산자
 연산자 (프로그래밍)
 각주 
 내용주 

 참조주 

분류:연산자 (프로그래밍)
분류:이항연산
분류:비교 (수학)