LC·Dict

op·er·and

C1technical
/ˈɑː.pɚ.ænd//ˈɒp.ər.ænd/드물게 쓰임

수학·컴퓨팅에서 연산자가 작용하는 값이나 대상

noun명사

  1. 1

    피연산자연산자에 의해 연산이 수행되는 값, 변수, 표현식 또는 데이터 항목C1mathematics, computing

    a value, variable, expression, or data item on which an operator performs an operation

    • In the expression x + 5, both x and 5 are operands.

      식 x + 5에서 x와 5는 둘 다 피연산자이다.

    • The instruction loads the first operand into a register.

      그 명령어는 첫 번째 피연산자를 레지스터에 불러온다.

    유의어argument, input

    반의어operator

뉘앙스 · 쓰임

operator는 ‘연산자’로서 +, -, *, AND 같은 동작이나 기호를 말하고, operand는 그 동작을 받는 ‘피연산자’를 말합니다. argument는 함수나 명령에 전달되는 ‘인수’라는 뜻으로 겹치는 경우가 있지만, operand는 특히 연산자와의 관계를 강조합니다.

일상어가 아니라 수학·프로그래밍·컴퓨터 구조 등에서 쓰는 기술 용어입니다. 한국어로는 보통 ‘피연산자’라고 번역하며, ‘연산자(operator)’와 혼동하지 않도록 주의해야 합니다.

유의어 뉘앙스 비교

argument
함수나 명령에 전달되는 값이라는 뜻으로 쓰일 수 있으나, operand보다 범위가 넓고 함수 호출 맥락에서 더 흔하다.
input
계산이나 프로그램에 들어가는 값이라는 일반적인 말로, 특정 연산자의 대상이라는 의미는 덜 정확하다.

반의어

operator
operator는 연산을 수행하는 기호나 기능이고, operand는 그 연산의 대상이다.

자주 쓰는 표현 · Collocations

adj+noun

  • left operand왼쪽 피연산자
  • right operand오른쪽 피연산자

noun+prep+noun

  • binary operator with two operands두 개의 피연산자를 갖는 이항 연산자

noun+noun

  • source operand소스 피연산자
  • destination operand목적지 피연산자
  • operand stack피연산자 스택

어원 · 암기 팁

[Latin]라틴어에서 ‘작업하다, 작용하다’를 뜻하는 동사와 관련된 형태에서 온 말로, ‘작용을 받는 것’이라는 개념을 나타낸다.

oper-는 ‘일하다, 작용하다’와 관련된 어근이고, -and는 ‘작용을 받아야 하는 것’이라는 의미를 가진 형태로 이해할 수 있다.

💡 operator가 ‘연산하는 것’이라면 operand는 그 연산이 ‘작용하는 대상’이라고 외우면 된다.