표현식

표현식은 아래의 연산자들을 활용한 식입니다. 본 절에서는 ST 프로그램에서 사용할 수 있는 연산자와 그 사용 예를 설명합니다.

다음 표는 연산자와 그 우선순위를 기술합니다.

연산

기호

우선순위

괄호

()

1

함수의 파라미터 리스트

FUNCTION_NAME(Param1, Param2 ... )

2

지수

**

2

단일 연산자(부호 표현)

+, -

3

보수

NOT

3

곱하기

*

4

나누기

/

4

모듈러(나머지 연산)

MOD

4

더하기

+

5

빼기

-

5

비교

<, >, <=, >=

6

등식

=

7

부등식

<>

7

논리곱

&, AND

8

배타적 논리합

XOR

9

논리합

OR

10

  • 가장 높은 우선순위를 가진 연산자의 연산을 첫 번째로 수행하고 다음 우선순위를 가진 연산자의 연산을 수행합니다. 이러한 순서가 계산이 끝날 때까지 반복됩니다.

  • 연산자 우선순위가 동일한 경우에는 왼쪽 연산자부터 연산을 수행합니다.